Android 实施';支持:appcompat-v7:28.0.0';

Android 实施';支持:appcompat-v7:28.0.0';,android,build.gradle,android-support-library,Android,Build.gradle,Android Support Library,我正在移动应用程序编程的第一步 我搜索了与此相关的其他主题,尝试了所有的解决方案,但仍然让我发疯: 基于Android Studio,我无法通过关于 实现'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 及 c

我正在移动应用程序编程的第一步

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

基于Android Studio,我无法通过关于

实现'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的形式升级它,它也不起作用

有人能帮我吗? 谢谢你抽出时间

编辑:这是我的身材

我应用了下面的建议(谢谢!!),错误不再显示,但我的应用仍然在emulator和我的设备(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'
这是Support Library 28.0.0的稳定版本,适合在生产中使用。这将是android.Support打包下的最后一个功能版本,鼓励开发人员迁移到AndroidX


编译SDK版本28和TargetSDK版本28


更改

检查您的构建工具版本,以及目标sdk。这些类型也应该与vesrion相同,如28.0…并且所有其他支持库也应该与28.0不同…如果没有
build.gradle
中的
依赖项
,这是一个类似于“它不工作”的错误描述"; 我们不想猜测黑匣子里有什么。还有相当多的受骗者,只是不能投票结束它,因为他们没有一个被接受的答案。现在,“不清楚你在问什么”。提供更多详细信息。检查您的可传递依赖项。感谢您的回复。我将粘贴我的build.gradle编辑问题。可能应该是appcomat-v7,而不仅仅是support-V4。我刚刚为他提供了防止崩溃的解决方案(以防崩溃),并删除警告其余部分由他自己决定,无论他想添加什么,谢谢!错误消失了,但不幸的是我的应用程序不断崩溃,不知道为什么。如果答案解决了你的问题,你能接受答案吗?然后发布日志,这样我就可以帮你解决这个问题了,但是我不太了解这个论坛的机制。是的,我发现了错误,但我的应用程序仍然无法工作。我应该打开另一个话题吗?我不明白如何“接受”一个答案,并张贴一些“日志”添加了这一点。还在崩溃吗