![](/img/trans.png)
[英]implementation 'com.android.support:appcompat-v7:28.0.0' - Error
[英]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.