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

谁能帮我?

困在我身边.

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'

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

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

同样的yml,没有变化.

See here

解决方法

似乎谷歌上传了新版本的android-27软件包,现在校验和不同,下载失败.目前,您需要使用sdkmanager CLI自行安装.以下是您需要添加到.travis.yml文件中的内容
before_install:
- yes | sdkmanager "platforms;android-27"

相关文章

###实现效果*本实例主要实现用ViewPage和Fragment实现选项卡...
一、安装 JDK 下载JDK最新版本,下载地址如下: http://www....
这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...