Boot Perangkat Virtual Android ke mode pemulihan

8

Saya mencoba menginstal paket Aplikasi Google pada perangkat virtual Android (emulator), dan salah satu langkah mengharuskan saya berada dalam mode pemulihan.

Aku mencoba adb reboot recovery, adb reboot bootloader, adb shell reboot recovery, dll Semua perintah ini mencetak ada output, dan menggantung tanpa batas sementara emulator menunjukkan tidak ada respon. (Catatan: adb devicesmenunjukkan emulator-5554, seperti yang diharapkan.)

Saya mencatat bahwa mengeluarkan perintah shutdown melalui UI juga hang tanpa batas, jadi saya pikir mungkin me-reboot bukan pilihan untuk emulator. Apakah ada cara berbeda agar saya bisa mem-boot perangkat virtual Android ke mode pemulihan?

Aaron Campbell
sumber
2
AVD bahkan mungkin tidak memiliki mode pemulihan. Pemulihan bukan cara berbeda untuk mem-boot OS Android (seperti, misalnya, Safe Mode di Windows); itu adalah partisi yang terpisah secara keseluruhan dengan OS (minimal) sendiri, independen dari sistem Android biasa. Pada perangkat asli, bootloader memutuskan partisi mana yang akan di-boot (sistem normal atau pemulihan), tetapi AVD memiliki cara boot yang berbeda.
Wyzard
stackoverflow.com/questions/5442562/…
Ciro Santilli 冠状 病毒 审查 六四 事件 事件 法轮功

Jawaban:

4

Jika tujuan Anda adalah menginstal Google Apps di emulator, maka Anda harus mengikuti proses yang sama sekali berbeda dengan yang memberitahu Anda untuk mem-boot ulang ke pemulihan. Sebenarnya, emulator tidak memiliki partisi pemulihan, jadi tidak ada yang namanya mode pemulihan untuk emulator.

Saya dapat menyarankan beberapa opsi:

  1. Cari prosedur yang spesifik untuk masalah menjalankan Google Apps di emulator. Saya sudah pernah melakukannya sebelumnya, tetapi saya bisa memberi tahu Anda itu menyebalkan dan tidak ada cara umum untuk menjelaskannya tanpa mengetahui spesifikasi pengaturan Anda (yaitu, versi SDK, x86 vs ARM, dll.). Meski begitu, itu tidak mungkin.

  2. Jika tidak ada alasan kuat yang memaksa Anda menggunakan emulator, coba solusi mesin virtual seperti Genymotion alih-alih emulator. VM jauh lebih cepat daripada emulator SDK dan untuk sebagian besar ada prosedur yang jelas tersedia untuk menginstal Google Apps. Genymotion secara khusus memiliki instruksi untuk melakukannya. Genymotion juga terintegrasi dengan Android Studio / Eclipse dan mendukung jembatan debug (adb). Lihat genymotion.com untuk mengunduh.

Paul Ratazzi
sumber
Menandai sebagai jawaban. Sejak itu saya menemukan solusi untuk masalah spesifik saya, tetapi saya menghargai info untuk referensi di masa mendatang.
Aaron Campbell