Travis CI Показывает ошибку Android Platform 28, но нигде не упоминается в файле yml - PullRequest
0 голосов
/ 30 января 2019

В моем конфиге Travis (насколько я понимаю) используется только API уровень 27 и версия инструментов сборки 27.0.3.Но по какой-то причине сборка Travis не удалась, заявив, что лицензии Android SDK 28 и инструменты для сборки 28.0.3 не принимаются.Я никогда не указывал эти версии в моем .travis.yml файле.

language: android
sudo: required
jdk: oraclejdk8

env:
  global:
  - ANDROID_API_LEVEL=27
  - ANDROID_BUILD_TOOLS_VERSION=27.0.3
  - ANDROID_ABI=armeabi-v7a

android:
  components:
    - tools
    - platform-tools
    - tools # appears twice as per Travis docs
    - build-tools-$ANDROID_BUILD_TOOLS_VERSION
    - android-$ANDROID_API_LEVEL
    - extra-android-m2repository
  licenses:
    - 'android-sdk-preview-license-52d11cd2'
    - 'android-sdk-license-.+'
    - 'google-gdk-license-.+'

before_install:
  - touch $HOME/.android/repositories.cfg

before_cache:
  - rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock

cache:
  directories:
  - $HOME/.gradle/caches/
  - $HOME/.gradle/wrapper/
  - $HOME/.android/build-cache

before_script:
  - chmod +x gradlew

script:
  - ./gradlew clean build
  - ./gradlew test

Ошибка travis:

> Failed to install the following Android SDK packages as some licences have not been accepted.
     build-tools;28.0.3 Android SDK Build-Tools 28.0.3
     platforms;android-28 Android SDK Platform 28
  To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
  Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

Есть ли какая-то конкретная часть, которую я должен удалить?

1 Ответ

0 голосов
/ 23 февраля 2019

Я исправил эту проблему, используя SDK sdk-manager для установки платформ и инструментов сборки вместо компонентов Travis для Android.Смотрите пост https://medium.com/@fawwazyusran/how-to-travis-ci-working-for-android-api-level-28-2fde7292813c для полного урока.

...