私はAndroid OS X YosemiteのStudioを実行しています。Android Studio AVD ManagerからAVDを削除しようとしています。削除しようとするたびに、 「選択されたAVDは現在エミュレータで実行されています。エミュレータインスタンスを終了して、もう一度削除してください。」というメッセージが表示されます。問題はエミュレータが実行されていないことです。すべてのスタジオを閉じてコンピュータを再起動しました。前にこれを見た人はいますか?私は本当にAVDを削除したいと思います。
前もって感謝します!
*.lock
フォルダーの下で.Android
フォルダーを検索し、それらを削除します。これにより、AndroidスタジオにAVDが実行されていないことがわかります。
On Android studio go:Tool> Android> AVD Manager、アクション列でavdを削除できます
Androidシステムのバックグラウンドで実行されているエミュレーターを停止し、エミュレーターを削除するには、
C:\ user\username\.Android\avd
フォルダを削除してIDEを再起動します。エミュレータAVDを選択すると、作成する新しいAVDが要求されます。
Linuxユーザーの場合:
.Android
フォルダー(ホームフォルダーにある必要があります。 ctrl+h 隠しファイルを表示するには)avd
フォルダー(cd ~/.Android/avd
コマンドラインから)。必要なavdを削除します。次に、Android Studio。
Linux/* nixおよびOSXの場合:
$ HOMEディレクトリで.Androidフォルダーを見つけます。
1).Androidにはavdフォルダーがあります。2)avdフォルダーには1つまたは複数の.iniファイルと、対応する* .avd仮想デバイスフォルダーがあります。 3)削除する.iniファイルと.avdフォルダーの両方を削除します。 4)Android SDKおよびAVDマネージャーに戻ります。
.Androidフォルダーの場所について尋ねる場合。この道で見つけた
C:\ Users\MaTrix\.Android
その後、avdフォルダーが見つかります。このフォルダーには、StoneBirdが説明した* .lockファイルが含まれています。
次の場所にあるフォルダー内のファイルを削除できなかった場合、問題が発生しました。
C:\ Users [your_comp_name_goes_here] .Android\avd [your_emulator_device]\hardware-qemu.ini.lock
AndroidStudioを閉じても、AndroidStudioを閉じた後でも閉じられなかった他のバグ送信プログラムを閉じても、このファイルは削除できません。
Hardware-qemu.ini.lockフォルダー内に「pid」というファイルがあり、これをメモ帳で開くと、プロセス番号が示されます。 [columb]> [PIDの検索]> [プロセスの終了]をクリックして、[タスクマネージャー]> [詳細]タブ> [PIDで並べ替え]の順に進みます。プロセス名はquemu ?????。exeのようなものでなければなりません。
その後、AndroidStudioはロックされなくなります。おそらく再起動で解決できたかもしれません。
コマンドラインを使用して、最初にすべてのavdをリストし、次にavd名を使用して削除します。例:
avdmanager -v list
avdmanager -v delete avd -n "Android-26"
ウィンドウが開いたときにavdマネージャーアイコンをクリックします。クリックするとドロップダウンメニューが開き、オプションをクリックしてシステムファイルを表示し、ファイルを左クリックしてデータをクリックし、Pidginファイルを削除します。
AVDマネージャーに移動し、[OK]を押して削除するエミュレーターを選択します詳細については https://developer.Android.com/studio/run/managing-avds
On Android studio go:Tool> Android> AVD Manager、アクション列で[停止]をクリックする必要があります。その後、そのデバイスを削除できます