前言
如果你用的是Android Studio3.0以下,那么有可能你会遇到这样的问题,导致新建项目的时候止步于此(下面是粘贴的控制台信息):
Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:27.+
<a href="install.m2.repo">Install Repository and sync project</a><br>
<a href="openFile:/Users/admin/Desktop/TestAndroid/TestHandler/app/build.gradle">Show in File</a><br>
<a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
下面就提供解决问题的方案。
正文
当我们满怀热情打开Android Studio,准备我们的安卓之旅的时候,忽然系统报出来错误,给我们的热情当头一棒。但是作为一名程序员,我们应当提高的是处理问题的能力,因此,百度Google用起来,解决问题才是我们的关键。
经过查找资料,了解到这个问题起因是Android studio3.0以后需要检查你的系统中是否安装了支持库(检查系统中的SDK目录),或者检查是否安装了支持库在你的SDK管理器中。
因此综上所述,有以下两种解决问题的方式:
方法1
既然会检查类库的版本,那么只要将我们的新建项目中的类库版本更改为我们已经下载安装好了的版本就行了,这个只需要去SDK Manager中查看一下就可以了
方法2
从版本26开始的版本库中,我们只要保证其项目中的build.gradle中(不是app下的)包含有maven { url “https://maven.google.com“}代码就可以了,如下:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com"}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
就这样,只要我们在Sync一下Gradle这个问题就解决了。