我正在通过应用程序编程迈出第一步。
我搜索了与此问题相关的其他主题并尝试了所有解决方案,但它仍然让我发疯:
在 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+)中崩溃。
原文由 Black Box 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于 com.android.support:support-v4:26.1.0 的旧版本是由其他库导入的,这导致 com.android.support:appcompat-v7:28.0.0 出现问题,同样添加其他实现在此之后发生。所以最终会像