问题背景
系统:OS X El Capitan,10.11.2
IDE:Android Studio 2.0 Preview
Java:1.8.0_65
Gradle:2.3
clone了代码后,在ide中sync代码,无法完成,报错“peer not authenticated”。
解决方案(暂时)
- 将所有build.gradle中出现的jcenter()改为http形式的链接
jcenter {
url "http://jcenter.bintray.com"
} - 将所有build.gradle中出现的mavenCentral()改为同上的链接
- (可选)在console中使用 ./gradlew :app:assembleStandardRelease 进行build
./gradlew :app:assembleStandardRelease
备注
- 根本原因待分析,jcenter()、mavenCentral() 这样的写法,在其他同事电脑上是没问题的……
- 使用命令行而不是ide进行build,可以看到更详细的log