我得到了 android 示例 android-NetworkConnect
,我可以在 Android-Studio-1.3
内构建它.
然后我想用 构建它毕业 命令行,但是我得到了失败的结果。
/// get the example code
https://github.com/googlesamples/android-NetworkConnect
/// setting gradle
export GRADLE_HOME=/opt/gradle/gradle-2.2.1
export PATH=${PATH}:$GRADLE_HOME/bin
/// building failed
android-NetworkConnect-master $ gradle build
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':Application'.
> Could not resolve all dependencies for configuration ':Application:classpath'.
> Could not resolve com.android.tools.build:gradle:1.2.3.
Required by:
android-NetworkConnect-master:Application:unspecified
> Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.2.3/gradle-1.2.3.pom'.
> jcenter.bintray.com
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.771 secs
/// build.gradle
android-NetworkConnect-master $ cat build.gradle
allprojects {
repositories {
jcenter()
}
}
最佳答案
Gradle 无法从 JCenter 存储库中获取您需要的依赖项('com.android.tools.build:gradle:1.2.3')。
那个依赖 is available ,因此您正在构建的机器可能由于某种原因无法访问 JCenter 存储库 - 它可以访问互联网吗?通常,像生产或 QA 环境这样的机器没有外部访问权限。
或者,您可以尝试连接到 Maven 中央存储库,以查看是否可以从那里下载,方法是更新构建文件以添加 Maven 中央存储库:
allprojects {
repositories {
jcenter()
mavenCentral()
}
}
要了解有关失败的更多信息,您可以按照错误消息的建议进行操作:而不是运行
gradle build
尝试运行
gradle build --stacktrace
查看更详细的错误。这可能会告诉您这是否是网络连接问题。
关于android-studio - 我未能使用 gradle 命令行来构建 android 示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153945/