我无法使用travis.CI构建android-27,工具-27.0.2

Tee*_*ker 9 travis-ci

谁能帮我?

困在我身边.

https://travis-ci.org/XinyueZ/mvvm-template/jobs/313586340

我不能建立(./gradlew测试)它.

yml是:

language: android
android:
  components:
    - tools
    - platform-tools
    - build-tools-27.0.2
    - android-27
    - add-on
    - extra
licenses:
    - 'android-sdk-license-.+'
jdk:
    - oraclejdk8
script:
    - ./gradlew :repository:testMockDebugUnitTest :repository:testProdDebugUnitTest :repository:testProdReleaseUnitTest
before_cache:
    - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
cache:
  directories:
    - $HOME/.m2
    - $HOME/.gradle/caches/
    - $HOME/.gradle/wrapper/


    buildToolsVersion = '27.0.2'
Run Code Online (Sandbox Code Playgroud)

我也试过27.0.1,同样失败了.

我有一到三次成功,仅仅2个小时后,出了点问题.

同样yml,没有变化.

看这里

joe*_*epd 29

似乎Google上传了该android-27软件包的新版本,现在校验和不同,下载失败.目前,您需要使用sdkmanagerCLI 自行安装.以下是您需要添加到.travis.yml文件中的内容:

before_install:
- yes | sdkmanager "platforms;android-27"
Run Code Online (Sandbox Code Playgroud)

  • 它有效,但是,我们需要最终解决方案. (3认同)