Мы только что создали новую систему сборки с Windows на размещенной машине. Настройка системы Android прошла вполне нормально, пока я не попытался выполнить некоторые тесты на ней. Чтобы быть в порядке на принимающую среду, эмулятор должен быть один из медленных эмуляторов ABI, создана и установлена с,Android-инструменты r25 на Windows не позволяют «подключить проверку» gradle с помощью «com.android.builder.testing.api.DeviceException: никаких подключенных устройств!»
echo y | android update sdk --no-ui --all --filter android-23,sys-img-armeabi-v7a-android-23
echo no | android create avd --force -n ci-Nexus -t android-23 --abi "default/armeabi-v7a"
, а затем начал с
start emulator -ports 5702,5703 -avd ci-Nexus -no-snapshot-load -no-snapshot-save
, а затем Gradle командой является простой
gradlew connectedCheck
после компиляции, когда дело доходит до фактического подключения,
connectedDebugAndroidTest FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':connectedDebugAndroidTest'.
> com.android.builder.testing.api.DeviceException: No connected devices!
с моей Android среды является,
cat android\tools\source.properties | grep Revision
Pkg.Revision=25.2.2
cat android\platform-tools\source.properties | grep Revision
Pkg.Revision=25.0.0
cat android\build-tools\23.0.3\source.properties | grep Revision
Pkg.Revision=23.0.3
Если я получаю предыдущую версию SDK, r24, https://dl.google.com/android/repository/platform-tools_r24-windows.zip, connectedCheck работает отлично. Для нас мы не нуждаемся в чем-либо в версии платформы r25, поэтому мы остаемся с 24, которая работает, пока, но r25 определенно нарушает это для нас.