我正在着手进行应用程序编程。
我搜索了与此问题相关的其他主题,并尝试了所有解决方案,但仍然让我发疯:
在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
有些库,工具和库的组合不兼容或可能导致错误。一种不兼容的情况是使用不是最新版本(或特别是低于targetSdkVersion的版本)的Android支持库版本进行编译。
如果我使用命令“ noinspection”将其忽略,则apk无法在我的手机上运行。我试图在示例行中添加一些依赖项,但目前还不能正常工作,因为如果添加“支持版本4:26.1.0,它告诉我它不是最新版本,并且如果我升级它,则写成7: 28.0.0也不起作用。
有人可以帮我吗? 谢谢您的时间!
编辑:这是我的build.gradle https://www.dropbox.com/sh/1vjmrh196bdy5gn/AADW-DG1YB10s-Csw_UrZtuYa?dl=0
我在下面应用了建议(谢谢!),错误不再显示,但我的应用仍然在模拟器和设备(银河a6 +)中崩溃。
答案 0 :(得分:19)
在您的计算机中添加
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'
答案 1 :(得分:2)
在gradle文件中添加以下实现:
implementation 'com.android.support:support-annotations:28.0.0'
答案 2 :(得分:0)
您必须更新
compileSdkVersion 28 & targetSdkVersion 28
然后使用
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
这是Support Library 28.0.0的稳定版本,适用于生产。这将是android.support包装下的最后一个功能版本,鼓励开发人员迁移到AndroidX。
答案 3 :(得分:-1)
compileSdkVersion 28和targetSdkVersion 28
更改