Saya memiliki beberapa perangkat virtual, beberapa di antaranya tidak dapat dihapus.
Pesan kesalahan adalah
Perangkat virtual android XXX saat ini berjalan di emulator dan tidak dapat dihapus
ketika saya baru saja me-restart Ubuntu dan hanya memulai Eclipse.
android
android-emulator
apa yang salah
sumber
sumber
Jawaban:
Di Linux / * nix dan OSX:
$HOME
direktori Anda .Saya harap ini membantu...
sumber
Di folder /home/.android/[your] folder .avd terkadang tertinggal * .lock file. Ini bisa jadi karena penghentian emulator yang tidak terduga. AVDM tidak berurusan dengan ini. Menghapus secara manual folder perangkat atau menimpanya memecahkan masalah.
Sebelum mencoba menghapus perangkat virtual di AVDM. Hapus semua file * .lock dari perangkat /home/.android/[Anda yang sesuai] .avd fodlers. Anda kemudian dapat menghapus tanpa popup 'perangkat XXX sedang berjalan'.
sumber
Solusi alternatif dan jauh lebih sederhana yang bekerja dari manajer AVD.
Dari manajer AVD klik tombol Baru. Tetapkan nama sebagai nama perangkat yang tidak dapat Anda tutup, pilih pengaturan apa pun, dan centang kotak yang mengatakan Abaikan AVD yang ada dengan nama yang sama.
Ini akan membunuh yang lama dan menimpa dengan yang baru. Yang baru tidak berjalan dan bisa dihapus.
sumber
Saya telah mencari kode java dan kesalahan ini benar-benar berarti Anda memiliki AVD berjalan ... Sudahkah Anda mencoba kill'em semua dengan top atau htop (yang jauh lebih baik).
sumber
avdInfo.isRunning()
diputuskan. (Ini mungkin menunjukkan bahwa folder AVD dipindai untuk * fileDari Finder (OSX) ATAU Explorer Direktori (Linux & Windows)
Dari Android Studio
Setelah langkah-langkah ini, Anda dapat menghapus dari AVD Manager
sumber
Saya memiliki masalah ini juga .. tidak dapat menemukan / melihat folder .android di $ home. Saya tidak tahu apakah itu disembunyikan atau apa. Jika Anda mengklik dua kali perangkat Android di AVD manager, itu akan menunjukkan kepada Anda jalur "running avd" yang persis seperti yang dikatakan semua orang. Karena saya tidak bisa menghapus file-file ini menggunakan GUI saya menggunakan CLI (terminal untuk melakukannya). Anda dapat menggunakan perintah [cd] berikut untuk mengubah direktori [rm -R] untuk menghapus file. Selangkah demi selangkah:
dari terminal cli yang akan terlihat seperti ini:
nameOfYourMac: ~ MacUser $
Tipe
cd .android / avd
(perubahan direktori)
nameOfYourMac: avd MacUser $
Tipe
rm -R nameOfYourVirtualDevice.avd Anda
Sangat mudah. Sekarang Anda harus dapat menghapus perangkat di AVD Manager Eclipses.
sumber