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

时间:2018-11-01 03:10:21

标签: android build.gradle android-support-library

我正在着手进行应用程序编程。

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

在Android Studio上构建,我无法通过关于

的此错误来实现

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

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

找到版本28.0.026.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 +)中崩溃。

4 个答案:

答案 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

更改