我正在移动我的第一步与应用程序编程。
我搜索了与此相关的其他主题,并尝试了所有的解决方案,但它仍然让我发疯:
在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
有一些库的组合,或者工具和库的组合,是不兼容的,或者可能导致bug。其中一种不兼容性是使用非最新版本的Android支持库进行编译(特别是,低于您的targetSdkVersion的版本)。
如果我忽略它与命令“noinspection”然后apk不运行在我的手机上.我试图添加一些依赖项,就像在示例行中一样,但它在我上面显示的这一点上不起作用,因为如果添加“支持版本4:26.1.0,它告诉我它不是最新的,如果我升级它写7:28.0.0,它也不起作用。
有人能帮帮我吗?感谢您的宝贵时间!
编辑:这是我的版本。gradle https://www.dropbox.com/sh/1vjmrh196bdy5gn/AADW-DG1YB10s-Csw_UrZtuYa?dl=0
我在下面提出了一些建议(谢谢!!)错误不再显示,但我的应用程序仍然在模拟器和我的设备(Galaxy A6+)中崩溃。
5条答案
按热度按时间iq0todco1#
在gradle文件中添加以下实现:
pod7payv2#
您必须更新
然后使用
这是Support Library 28.0.0的稳定版本,适合在生产环境中使用。这将是www.example.com Package 下的最后一个功能版本android.support,鼓励开发人员迁移到AndroidX。
j2datikz3#
在我的build.gradle文件中:-
这对我来说很有效(我使用SDK版本30)
q35jwt9p4#
compileSdkVersion 28和targetSdkVersion 28
变化
oiopk7p55#
在你的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的问题,因此类似地添加在此之后出现的其他实现。所以final应该是