web-dev-qa-db-ja.com

travis.CIでAndroid-27、tool-27.0.2をビルドできません

誰か助けてもらえますか?

私の側から立ち往生。

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

ビルドできません(./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も試しましたが、失敗しました。

私は1、3回成功しましたが、ちょうど2時間後、何かがうまくいきませんでした。

同じyml、変更なし。

ここを参照

9
TeeTracker

GoogleがAndroid-27パッケージの新しいバージョンをアップロードしたようですが、チェックサムが異なり、ダウンロードが失敗します。現時点では、代わりにsdkmanagerCLIを使用して自分でインストールする必要があります。 .travis.ymlファイルに追加する必要があるものは次のとおりです。

before_install:
- yes | sdkmanager "platforms;Android-27"
29
joepd