使用travis ci,Android O Gradle构建失败

时间:2017-06-07 07:49:55

标签: android travis-ci

我试图将Travis CI用于我的Android项目,但我的Builds经常失败,但适用于本地构建。我使用的是Android Studio Preview 3和gradle 3 alpha 3.

我在下面收到此错误。

找不到com.android.tools.build:gradle:3.0.0-alpha3。

这是我的构建log

我的Travis配置file

我的项目gradle file

1 个答案:

答案 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添加了指向示例的链接。

我需要一个重现问题的示例项目来检查我的建议。