Ваша сборка не удалась, потому что вы не приняли лицензии на пакеты Android SDK.Добавьте эту строку в ваш travis.yml.
licenses:
- '.+'
РЕДАКТИРОВАТЬ:
Поскольку ваша сборка теперь дает сбой из-за ошибки «Нет подключенияустройство».Вы должны создать эмулятор в travis и запустить тестирование инструментов на нем.Добавьте и эти строки в файл travis.yml.
env:
global:
- ANDROID_API_LEVEL=27
- ANDROID_EMULATOR_LEVEL=21
- ANDROID_BUILD_TOOLS_VERSION=27.0.3
- ANDROID_ABI=armeabi-v7a
- ANDROID_TAG=google_apis
- ADB_INSTALL_TIMEOUT=20
Добавьте эти строки в раздел компонентов файла travis.
- android-$ANDROID_EMULATOR_LEVEL
- sys-img-armeabi-v7a-google_apis-$ANDROID_EMULATOR_LEVEL
Добавьте и эти строки
before_script:
# Create and start emulator.
- echo no | android create avd --force -n test -t "android-"$ANDROID_EMULATOR_LEVEL --abi $ANDROID_ABI --tag $ANDROID_TAG
- emulator -avd test -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
Также добавьте это в качестве первой строки travis.yml
sudo: false