Перезагрузка adb зависает Gennymotion
Я использовал перезагрузку ADB множество раз ранее, без каких-либо проблем. Однако по какой-то причине в этот раз adb reboot просто замораживает мой экземпляр эмулятора Gennymotion (API 18 - Android 4.3), и я понятия не имею, как решить эту проблему. Я пытался просмотреть logcat во время перезагрузки adb, но это не указывало на что-то интересное, если я что-то не пропустил. Может кто-нибудь, пожалуйста, помогите?
Еще один указатель, на случай, если это поможет, мое эмуляторное устройство постоянно подсказывает, что сервисы Google Play перестали работать. Во время моих предыдущих свиданий с Gennymotion и ADB у меня была эта проблема пару раз, и просто обновление всех приложений Google работало как чудо в прошлом. Однако на этот раз даже это, похоже, не работает.
1 ответ
Вы уверены, что версия Сервисов Google Play соответствует вашему API? Также попробуйте перезагрузить ваш эмулятор с помощью adb shell reboot
вместо просто adb reboot
,
Если у вас работает несколько устройств, вы можете запустить Genymotion Shell и набрать devices show
, Запишите IP-адрес устройства, которое вы хотите перезагрузить. Теперь вы можете подключиться к конкретному устройству с помощью adb connect ip[:port]
(где :port
необязательно). После подключения к интересующему вас устройству вы можете выполнить adb shell
войти в оболочку устройства или adb shell <command>
выполнить только переданную команду, а затем немедленно выйти из оболочки устройства.
Чтобы установить соответствующую версию Служб Google Play на своем эмуляторе, посетите этот веб-сайт.