繁体   English   中英

实现 'com.android.support:appcompat-v7:28.0.0'

[英]implementation 'com.android.support:appcompat-v7:28.0.0'

我正在迈出应用程序编程的第一步。

我搜索了与此事相关的其他主题并尝试了所有解决方案,但仍然让我发疯:

在 Android Studio 上构建我无法通过此错误

implementation 'com.android.support:appcompat-v7:28.0.0' :

所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。

找到版本28.0.0 , 26.1.0

例子包括

com.android.support:animated-vector-drawable:28.0.0

com.android.support:support-v4:26.1.0

有一些库或工具和库的组合不兼容,或者可能导致错误。 一种此类不兼容性是使用非最新版本的 Android 支持库版本(或者特别是低于您的 targetSdkVersion 的版本)进行编译。

如果我使用“noinspection”命令忽略它,则该 apk 不会在我的手机上运行。 我尝试添加一些依赖项,例如在示例行中,但它在我上面显示的这一点上不起作用,因为如果添加“支持版本 4:26.1.0,它告诉我它不是最新的,如果我升级它写 7: 28.0.0 它也不起作用。

有人可以帮我吗? 感谢您的时间!

编辑:这是我的 build.gradle https://www.dropbox.com/sh/1vjmrh196bdy5gn/AADW-DG1YB10s-Csw_UrZtuYa?dl=0

我在下面应用了建议(谢谢!!)并且错误不再显示,但我的应用程序仍然在模拟器和我的设备(galaxy a6+)中崩溃。

在你的 gradle 中添加implementation 'com.android.support:support-v4:28.0.0'

作为旧版本的com.android.support:support-v4:26.1.0是否由其他一些库导入导致com.android.support:appcompat-v7:28.0.0的问题,同样添加其他实现发生在这之后。 所以最终会像

implementation 'com.android.support:appcompat-v7:28.0.0' 
implementation 'com.android.support:support-v4:28.0.0'

在 gradle 文件中添加以下实现:

implementation 'com.android.support:support-annotations:28.0.0'

你必须更新你的

compileSdkVersion 28   &   targetSdkVersion 28

然后使用

   implementation 'com.android.support:appcompat-v7:28.0.0'
   implementation 'com.android.support:design:28.0.0'

这是支持库 28.0.0 的稳定版本,适用于生产。 这将是 android.support 包下的最后一个功能版本,鼓励开发者迁移到 AndroidX。

compileSdkVersion 28 & targetSdkVersion 28

改变

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM