Failed to resolve: com.android.support:appcompat-v7:27.+问题解决

当你依次点击File-New-New Project...进行创建项目的时候,然后Next...直到Finish后,项目出错且莫名其妙地报红,出现如下的错误。搞了半天才明白是怎么回事,大家耐心往下看。


我把图片上的出错文字粘过来,大家再仔细看下:
Error:Failed to resolve: com.android.support:appcompat-v7:27.+
Install Repository and sync project
Open File

Show in Project Structure dialog

看了之后可能是版本问题,然后我打开Tools-Android-SDK Manager查看了我的sdk版本,如下图所示。

然后我又查看了build.gradle里面的版本号(因为是系统自动生产的,所以得搞清楚这里面的引用的版本号):


看了这张图,似乎就能明白些什么了对吧,你会发现,我这里是的编译版本号compileSdkVersion版本是27,而我的SDK Tools才是26,很明显版本低了,然后我把build.gradle的编译版本号改小,干脆改成了25。这下版本问题解决了。但是还报红呢,还没有解决呢,我们展开import后发现是这一行没有找到对应的类。

import android.support.v7.app.AppCompatActivity;

所以依然在build.gradle中做更改,我们添加v7的依赖。

compile 'com.android.support:appcompat-v7:25.3.1'


综上,如上图绿框中的三处更改,也只需要该这三处更改即可,这次的问题就完全解决掉了。

猜你喜欢

转载自blog.csdn.net/Wang_WY/article/details/79625962