我正在推进应用程序编程的第一步。
我搜索了与此事相关的其他主题并尝试了所有解决方案,但仍然让我发疯:
在安卓工作室上构建,我无法通过这个错误
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支持库版本不是最新版本(特别是低于目标SdkVersion的版本)。
如果我使用命令"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 +)中仍然崩溃。
将
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
改变