Nie mogę uzyskać poleceń Gradle z wiersza poleceń do pracy z obrazem emulatora API API API 23 (Google APIs ARM (armeabi-v7a)
) - zawsze otrzymuję numer com.android.ddmlib.ShellCommandUnresponsiveException
.Komendy Gradle kończą się niepowodzeniem na interfejsie API 23 Obraz emulatora interfejsu API Google (armeabi-v7a)
Kroki do odtworzenia:
- Załóż AVD z API 23
Google APIs ARM (armeabi-v7a)
- Clone https://github.com/googlemaps/android-maps-utils (lub użyć własnego projektu)
- Uruchom
gradlew installDebug
z linii poleceń
you” zobacz:
:demo:assembleDebug :demo:installDebug FAILED
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':demo:installDebug'. com.android.builder.testing.api.DeviceException: com.android.ddmlib.ShellCommandUnresponsiveException
Jeśli prowadzisz gradlew connectedCheck
zobaczysz podobny błąd:
- What went wrong: Execution failed for task ':library:connectedDebugAndroidTest'. com.android.builder.testing.api.TestException: com.android.builder.testing.api.DeviceException: com.android.ddmlib.ShellCommandUnresponsiveException
I może zainstalować/uruchomić projekt i testy z Androidem Studio (1.4) bez żadnych problemów.
Komendy Gradle wydają się działać poprawnie na obrazie emulatora API Google API 21 z wiersza poleceń.
Oto przykład awaria na Travisa do 23 API Google emulatora API obrazka:
https://travis-ci.org/barbeau/android-maps-utils/builds/83233500
... a przykładem udany build podczas korzystania z API Google 21 emulatora API obraz:
https://travis-ci.org/barbeau/android-maps-utils/builds/83234555
Jedyna różnica między nimi buduje jest poziom API emulator API Google od 23 vs. 21:
https://github.com/barbeau/android-maps-utils/commit/a5eecd7e7a4fc899ecd5eaeae6826414fefeae70
EDIT
Mam otworzył AOSP problem tutaj na ten problem:
https://code.google.com/p/android/issues/detail?id=190200
mam ten sam problem lem. Dość frustrujące. –
@BrianCunnie zgodził się - planuję otworzyć sprawę AOSP na ten temat, tylko nie znalazłem czasu. Ponadto, FYI - najwyraźniej emulator API Level 22 jest również pomieszany - https://code.google.com/p/android/issues/detail?id=176348&thanks=176348&ts=1433887196. –
Ok, właśnie otworzyłem tutaj problem z AOSP - https://code.google.com/p/android/issues/detail?id=190200. –