Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

1.刚安装好Android Studio的小伙伴可能会遇到这种类似的错误

例如这样:Failed to resolve: com.android.support:appcompat-v7:28.+

或者这样:Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:D:/git/keng/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

2.错误原因:出现错误的原因主要是因为Android SDK Tools版本与Android Platform Version的版本不一致的问题。如图:(查看路径:Android Studio导航栏Tools->Android->SDK manager->Updates)

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

3.解决方案:

  • 本项目解决方案(只适用于本项目,新项目需要重新修改)

     修改方法:打开Android项目(如上图)->点击build.gradle(Module:app)->在代码尾部找到(如下图)所示代码:

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

将版本-V7:28中的28修改为Android SDK Tools中的版本号(本例为26,即将28改为26即可,版本号见上查询方法),然后点击如下图按钮,重新加载即可

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

  • 一劳永益解决版本不一致问题(适用于一次更改,以后项目中无需更改即可使用)

     解决方法:再次回顾错误本身是因为Android Studio中的Android SDK Tools与Android Platform Version的版本不一致,那么如何将版本号修改为一致呢。

     再次打开Android Studio导航栏Tools->Android->SDK manager(如图所示)

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

选择Android SDK 首先选择Android Platforms 将高于版本号的Android API Level删除(将版本号前方的对号点击取消,点击OK即可删除,本例版本号为26所以28,27版本勾掉)

如图所示:

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

然后选择SDK Tools->Android SDK Tools->点击show package detai将高于版本号的选项点击删除(方式与上一样)

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

点击OK完成后,重启Android Studio 新建项目就不会报错啦!

再次查询当前版本情况:如图所示

Failed to resolve: com.android.support:appcompat-v7:28.+版本不一致错误

问题到此就解决啦,小伙伴们快试试吧。

有疑问的小伙伴可以留言,如果有用请点赞哦~