android
android-studio
android-emulator
MnkDude
sumber
sumber
Berdasarkan https://developer.android.com/preview/release-notes :
Catatan: Jika Anda mencoba mendownload image sistem emulator Android Q Beta 2 dari dalam emulator, Anda akan diminta untuk mendownload versi terbaru emulator. Jika Anda berada di saluran stabil dari rilis Android Studio, Anda mungkin perlu beralih ke saluran canary agar dapat mendownload versi terbaru emulator ini. Anda tidak perlu mendownload semua Android Studio dari saluran canary — Anda hanya dapat mendownload emulator dari saluran canary dari dalam SDK Manager.
Anda harus menggunakan build Android Studio Canary untuk mendapatkan emulator yang diperbarui. Ini berhasil untuk saya
Terima kasih kepada @ JulianC saya juga mengatur emulator. Saya mencoba mengunduhnya secara mandiri dari situs resmi, tetapi tidak bisa. Kemudian beralih ke Canary Channel. Saya menekan
Tools > SDK Manager
, laluUpdates
memberi label dan mengganti saluran. Juga menekanCheck Now
tombol dan menutup dialog (Remind Me Later
).Kemudian beralih
Android SDK
dan perbarui emulator yang dibutuhkan.Kemudian dikembalikan ke Saluran Stabil.
Setelah beberapa hari bekerja, saya menghadapi beberapa bug visual di emulator. Terkadang saya harus memulai ulang perangkat virtual dari AVD Manager dengan
Cold Boot Now
:Terkadang saya membuat ulang perangkat virtual di AVD Manager.
sumber
avd
folder ke disk lain.Seperti yang dinyatakan dalam jawaban lain, menginstal pembaruan dari saluran canary memecahkan masalah ini. Namun, jika Anda tidak ingin menginstal Android Studio dari saluran canary, Anda cukup menggunakan alat sdkmanager . Jalankan saja ini di terminal:
sumber
************ EDIT ****************
Hari ini saya menemukan versi 29.0.6 tersedia di saluran stabil.
Cukup klik "Periksa Pembaruan ..."
Saya menemukan solusi.
Buka Preferensi -> Pembaruan
Pilih "Canary Cannel" dan klik "Periksa Sekarang"
Singkirkan pembaruan "Ingatkan saya Nanti"
Buka Preferensi -> SDK Android -> Alat SDK
Klik 3 kali pada kotak centang "Android Emulator" (Status kotak centang akan sama seperti di awal)
Pergi lagi ke Preferensi -> Pembaruan
Pilih "Saluran Stabil" dan klik "Periksa Sekarang"
Instal pembaruan yang direkomendasikan (emulator android ke 29.0.3)
Anda juga harus mengunduh Pratinjau Android Q dari Preferensi -> SDK Android -> Platform SDK
Ini bekerja untuk saya. Semoga bisa membantu Anda :)
sumber
Untuk jawaban yang lebih baru:
Yang menginstal dari snap:
Alasannya tercantum di sini :
Solusinya adalah mengunduh Android 3.6 dari sini .
sumber
Bagi siapa pun yang mengalami masalah ini saat menggunakan alat Baris Perintah Android
--channel=3
, setidaknya di Windows, tidak akan benar-benar memberi Anda versi terbaru dari emulator Android, dan karenanya tergantung pada versi Emulator itu, gambar Android terbaru (terutamagoogle_apis_playstore;x86
v8)Sebagai solusinya, saya dapat menginstal paket secara manual dengan mencari-cari di repositori di sini: https://dl.google.com/android/repository/repository2-1.xml
Saya cukup kesal karena memiliki alat yang rusak sehingga saya membuat alat Python ringan untuk melakukan langkah-langkah di bawah ini untuk sebagian besar paket apa pun, yang saya tautkan di bawah ini di bawah versi otomatis.
Ini juga akan berfungsi untuk versi Android Studio secara teori, tetapi saya belum mengujinya secara pribadi. Jarak tempuh Anda mungkin berbeda.
VERSI OTOMATIS
Klon atau unduh repo ini: https://github.com/FailSpy/android-sdk-alternative
Dengan Python 3.6+ diinstal, masuk ke folder tempat Anda mengkloningnya dengan baris perintah Anda, dan jalankan
python downloadtools.py emulator
(atau nama paket apa pun jika Anda mencari paket lain)Itu kemudian akan mengunduh dan mengekstrak paket terbaru untuk Anda di lokasi SDK Anda (menggunakan variabel lingkungan ANDROID_SDK_ROOT atau ANDROID_SDK_HOME)
VERSI MANUAL
Untuk mempermudah ini, Anda memerlukan penginstalan emulator yang sudah ada
Untuk menemukan URL unduhan versi terbaru:
Temukan di file XML itu sebuah
<remotepackage>
tag denganpath="emulator"
menampilkan di dalamnya<channelRef>
tag dengan 'channel-3' - yang menandakan versi terbaru, cari tag 'url' untuk versi terbaru untuk platform Anda (saat ini,emulator-windows-6549980.zip
) dan tambahkan itu di akhir URL sebelumnya - mengganti 'repository-2-1.xml'mis. https://dl.google.com/android/repository/emulator-windows-6549980.zip (jika Anda tidak terlalu jauh dari masa depan, Anda dapat menggunakan tautan ini daripada menggali - cukup ganti 'windows' dengan 'darwin' untuk MacOS atau 'linux' untuk Linux)
Perhatikan juga tag mayor, minor, dan mikro dalam arsip. Kami akan membutuhkan ini sebentar lagi. Dalam hal ini: 30, 0, dan 16 masing-masing untuk membuat versi 30.0.16
Kemudian, temukan lokasi penginstalan SDK Anda
Temukan paket emulator yang saat ini Anda instal di sana di bawah folder
emulator
, dan edit package.xml Anda. Ganti mayor, minor, dan mikro dengan versi yang Anda temukan di repo (atau malas dengan versi yang Anda tahu Anda butuhkan, meskipun saya tidak merekomendasikan ini)Terakhir, hapus instalasi yang ada (pastikan untuk menyimpan package.xml Anda yang telah diedit!) Dan unzip file yang Anda unduh ke sana, menggantikan instalasi Anda.
SDK Manager Anda sekarang harus mengenali penginstalan emulator sebagai versi yang Anda setel, dan memungkinkan Anda menginstal gambar terbaru.
sumber