我试图将Travis CI用于我的Android项目,但我的Builds经常失败,但适用于本地构建。我使用的是Android Studio Preview 3和gradle 3 alpha 3.
我在下面收到此错误。
找不到com.android.tools.build:gradle:3.0.0-alpha3。
答案 0 :(得分:3)
我的构建log收到拒绝访问权限错误,但我没有使用它,但我会尝试回复你。
宣布here:
Android Gradle Plugin 3.0.0-alpha3也通过发布 maven.google.com。
您可以尝试通过添加Google的Maven存储库here来解决此问题,例如this:
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
确保存储库部分包含maven部分 " https://maven.google.com"端点。例如:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
评论为here,此版本在Bintray JCenter中不存在:
com.android.tools.build.gradle 最新版本是2.5.0-alpha-preview-02,没有3.0.0-alpha3
另请务必按照this related question中的建议将构建工具更新到最新版本:
从SDK管理器
更新构建工具
我使用新的sdkmanager
命令行here添加了指向示例的链接。
我需要一个重现问题的示例项目来检查我的建议。