如何告诉Gradle在哪里搜索Android';s支持库?

如何告诉Gradle在哪里搜索Android';s支持库?,android,gradle,command-line,android-gradle-plugin,Android,Gradle,Command Line,Android Gradle Plugin,我正试图赶上一个用Gradle构建的Android项目,但在Android的支持库方面遇到了问题: $ ./gradlew [ ... succeeding part ... ] FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':myproject'. > Could not resolve all dependencies for c

我正试图赶上一个用Gradle构建的Android项目,但在Android的支持库方面遇到了问题:

$ ./gradlew
[ ... succeeding part ... ]

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':myproject'.
> Could not resolve all dependencies for configuration ':myproject:_debugCompile'.
   > Could not find com.android.support:appcompat-v7:23.1.1.
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/support/appcompat-v7/23.1.1/appcompat-v7-23.1.1.pom
         https://jcenter.bintray.com/com/android/support/appcompat-v7/23.1.1/appcompat-v7-23.1.1.jar
     Required by:
         android_core: myproject:unspecified
appcompat
库位于我的SDK额外文件夹中,我的环境设置良好(
ANDROID\u HOME
,有时还有冗余的
ANDROID\u SKD
)。我还在其他项目上使用Ant,而且都构建得很好

我已将
mavenCentral()
添加到
build.gradle
配置文件中,不情愿地同时添加到顶级项目和子项目中

现在我想我需要告诉Gradle搜索我的本地安装,但我没有找到如何做。我还感到惊讶的是,我需要对构建配置进行任何更改。它适用于其他人,尽管所有其他人都使用Android Studio。

您应该在根build.gradle文件中添加jcenter(),如下所示

 repositories {
    jcenter()
    mavenCentral()
}
您应该在根build.gradle文件中添加jcenter(),如下所示

 repositories {
    jcenter()
    mavenCentral()
}

这是解决这个问题的办法

虽然Android支持库与基于Ant的项目配合得很好,但事实证明Gradle(似乎)期待着这些库的另一种味道。安装Android支持库后,一切都开始正常工作

如果您面临相同的问题,可以检查存储库的SDK安装

在CLI上:

$ android list sdk -a | grep "Android Support"
 146- Android Support Repository, revision 25
 147- Android Support Library, revision 23.1.1

我应该感谢我的离线同事Kuwata san为我提供了这个解决方案

这里有一个解决问题的方法

虽然Android支持库与基于Ant的项目配合得很好,但事实证明Gradle(似乎)期待着这些库的另一种味道。安装Android支持库后,一切都开始正常工作

如果您面临相同的问题,可以检查存储库的SDK安装

在CLI上:

$ android list sdk -a | grep "Android Support"
 146- Android Support Repository, revision 25
 147- Android Support Library, revision 23.1.1
我应该感谢我的离线同事Kuwata san为我提供了这个解决方案