【发布时间】:2019-04-05 06:57:39
【问题描述】:
我正在迈出应用编程的第一步。
我搜索了与此问题相关的其他主题并尝试了所有解决方案,但仍然让我发疯:
在 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+)中仍然崩溃。
【问题讨论】:
-
检查您的构建工具版本,以及目标 sdk。这些类型也应该是相同的版本,如 28.0...。所有其他支持库也应该是 28.0 的变体...
-
没有来自
build.gradle的dependencies,这是一个类似于“它不起作用”的错误描述;我们不想猜测黑匣子里面是什么。并且有相当多的骗子,只是不能投票关闭它,因为他们都没有接受的答案。现在,它是“不清楚你在问什么”。提供更多细节。 -
感谢您的回复。我将粘贴我的 build.gradle 编辑问题。
标签: android build.gradle android-support-library