找不到任何与com.android匹配的版本。支持:appcompat-v7:27.+;

找不到任何与com.android匹配的版本。支持:appcompat-v7:27.+;,android,intellij-idea,gradle,Android,Intellij Idea,Gradle,试图为Android编译一个示例项目,但gradle抱怨它找不到com.Android.support:appcompat-v7:27.+依赖项。这是有道理的,因为我的本地回购协议只有26.0.0-alpha1及以上版本。尝试将maven.google.com或google()添加到build.gradle中,但没有任何效果。然而,通过浏览器查看谷歌的maven repo,我可以清楚地看到它有我需要的东西!也许我需要禁用本地回购或其他什么,但如何禁用 渐变构建输出,版本为4.4.1: &g

试图为Android编译一个示例项目,但gradle抱怨它找不到com.Android.support:appcompat-v7:27.+依赖项。这是有道理的,因为我的本地回购协议只有26.0.0-alpha1及以上版本。尝试将
maven.google.com
google()
添加到
build.gradle
中,但没有任何效果。然而,通过浏览器查看谷歌的maven repo,我可以清楚地看到它有我需要的东西!也许我需要禁用本地回购或其他什么,但如何禁用

渐变构建
输出,版本为4.4.1:

   > Could not find any version that matches com.android.support:appcompat-v7:27.+.
     Versions that do not match:
         26.0.0-alpha1
         25.3.1
         25.3.0
         25.2.0
         25.1.1
         + 31 more
     Searched in the following locations:
         file:/D:/android-sdk/extras/android/m2repository/com/android/support/appcompat-v7/maven-metadata.xml
         file:/C:/Users/xxx/IdeaProjects/MyApplication/sdk-manager/com/android/support/appcompat-v7/maven-metadata.xml
         file:/C:/Users/xxx/IdeaProjects/MyApplication/sdk-manager/com/android/support/appcompat-v7/
     Required by:
         project :app

显然,您需要将“google()”添加到所有项目中,而不是构建脚本依赖项中。:^)嗯,这太尴尬了

仅供将来参考(3个月后,这又是废话)。您希望您的顶级build.gradle看起来像(出于以下原因,也将其添加到buildscript中):


实际上,如果你想在Android Studio之外构建,两者都可以。
...
    allprojects {
        repositories {
            jcenter()
            // apparently google() can be used too, but I couldn't get it to work
            // google()
            maven { url 'https://maven.google.com' }
        }
    }
...