1
私はTravis-CIとの統合テストをテストしようとしています。私が持っているYML:Travisでエスプレッソを試す
language: android
jdk: oraclejdk8
sudo: false
android:
components:
- platform-tools
- tools
- build-tools-25.0.2
- android-25
- sys-img-armeabi-v7a-android-22
#Extras
- extra-android-m2repository
- extra-google-m2repository
- extra-android-m2repository
before_script:
- android list targets
- echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a
- emulator -avd test -no-skin -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
script:
- ./gradlew test
- ./gradlew connectedAndroidTest
script: "./travis-build.sh"
は、この動作するはずですが、私は常に取得しています:
エラー:ターゲットIDが有効ではありません。ターゲットIDを取得するには、 'android list targets'を使用します。
私はすべてのヘルプは(sudo: false
で使用)
を試してみてくださいあなたは 'アンドロイドをダウンロード...
をこの問題を解決する方法が分かりません-25'だが、エミュレータの場合は 'android-22'をターゲットとして渡す –
Ok。私はあなたに知らせるように努力します –