解决Android错误:Failed to resolve: com.android.support:appcompat-v7:26.0.0

报错信息

Error:Failed to resolve: com.android.support:appcompat-v7:26.0.0
Install Repository and sync project
Open File
Show in Project Structure dialog

类似错误:

Error: Failed to resolve: com.android.support:support-v4:26.0.0
Error: Failed to resolve: com.android.support:percent:26.0.0
Error: Failed to resolve: com.android.support:recyclerview-v7:26.0.0
Error: Failed to resolve: com.android.support:support-annotations:26.0.0

原因及方案

Android的支持包从25.4起,需要在build.gradle的repositories里加上google的maven仓库,如下:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

或使用google()代替

allprojects {
    repositories {
        jcenter()
        google()
    }
}

版权声明:著作权归作者所有。

相关推荐

Android:解决android.os.NetworkOnMainThreadException问题

原因当应用在主线程执行网络操作时会抛出此异常android.os.NetworkOnMainThreadException。解决方法把执行网络的操作的代码放到AsyncTask里可以避免此问题。示例:class MyConnectTas extends AsyncTask {     @Override  &