Emulator di Android Studio tidak dimulai setelah alat SDK diperbarui ke 25.3.1
Setelah memperbarui alat SDK Android saya hari ini ke 25.3.1, emulator tidak akan berjalan lagi.
Saya bisa membuka AVD Manager. Ketika saya menekan "Play" pada salah satu emulator dalam daftar, saya melihat bilah di bawah ini di Android Studio
Tetapi kemudian setelah bilah kemajuan mencapai akhir, tidak ada yang terjadi.
Saya melihat di release notes bahwa update terbaru membawa perubahan pada emulator, jadi saya bertanya-tanya apakah itu adalah bug atau saya melewatkan sesuatu tentang itu.
Saya menggunakan Android Studio 2.3.
Ada ide?
24
3
Saya mengalami masalah yang sama setelah melakukan upgrade. Saya tidak tahu apa yang menyebabkan masalah konfigurasi, tetapi saya menemukan solusi.
Pertama, saya mencoba meluncurkan emulator dari baris perintah:
Anda bisa mendapatkan lebih banyak informasi jika Anda menjalankan
emulator
dengan flag-verbose
. Saya mencoba menginstal ulang image sistem (misalnya Android API 25 x86 w/ Google APIs), Android Emulator 25.3.1, dan membuat ulang AVD tetapi tidak ada yang berhasil.Akhirnya sebagai solusi, saya hanya menyalin semua file sistem dari direktori image sistem SDK ke direktori AVD:
Contoh: Pixel XL (Android API 25 x86 w/ Google APIs)
SUMBER: ``/sdk/system-images/android-25/google_apis/x86/
DESTINASI: ~/.android/avd/Pixel_XL_API_25.avd/
Setelah itu emulator langsung menyala. Ini tidak ideal, tetapi hal ini menghalangi pengembangan saya sehingga saya harus mengaktifkan dan menjalankan emulator lagi. Saya harap orang lain dapat mengetahui apa yang rusak dalam konfigurasi.
UPDATE: Menemukan masalah konfigurasi!
Saya perhatikan bahwa saya secara berkala melihat kesalahan konsol "Emulator Anda sudah kedaluwarsa, harap perbarui dengan meluncurkan Android Studio:" jadi saya memutuskan untuk memeriksanya:
Dengan bantuan dari utas ini:
CATATAN: Untuk sebagian besar pengguna Mac, Anda dapat mengedit
~//.bash_profile
Anda untuk mengubah pengaturan ini dan kemudian jalankan$source ~/.bash_profile
untuk memuat pembaruan. Dalam kasus saya, saya juga memiliki nilai lama untuk $ANDROID_HOME yang harus saya hapus.Solusinya adalah: Alat - Android - Manajer Sdk tab Alat Sdk pasang emulator 25.3.1
Pergi ke
Sdk/emulator/lib64/libstdc+++
pindahkanlibstdc++.so.6
danlibstdc++.so.6.0.18
ke myfolder (saya buat ini) (atau lokasi lain) sebagai cadangan dan salinlibstdc+++.so.6
,libstdc++.so.6.0.21
dariusr/lib64
; coba lagi untuk meluncurkan perangkat virtual Anda.