wha*_*ong 141 android android-emulator
我有多个虚拟设备,其中一些无法删除.
错误信息是
android虚拟设备XXX当前正在模拟器中运行,无法删除
当我刚刚重启Ubuntu并且只启动Eclipse时.
Utt*_*tam 289
在Linux/*nix和OSX中:
$HOME.我希望这有帮助...
小智 25
在/home/.android/ [你的设备] .avd文件夹有时会留下*.lock文件.这可能是因为意外的仿真器终止.AVDM没有处理这个问题.手动删除设备文件夹或覆盖它可以解决问题.
在尝试删除AVDM中的虚拟设备之前.从相应的/home/.android/ [your device] .avd fodlers中删除所有*.lock文件.然后,您将能够删除"设备XXX当前正在运行"弹出窗口.
Jon*_*ite 19
AVD管理器提供的另一种更简单的解决方案.
从AVD管理器中单击"新建"按钮.将名称设置为您无法关闭的设备的名称,选择任何设置,并勾选"覆盖现有AVD"名称相同的框.
这将杀死旧的并用新的覆盖.新的没有运行,因此可以删除.
我一直在寻找java代码,这个错误真的意味着你有一个AVD运行...你有没有尝试杀死所有顶部或htop(这是更好的方式).
// check if the AVD is running
if (avdInfo.isRunning()) {
display.asyncExec(new Runnable() {
public void run() {
Shell shell = display.getActiveShell();
MessageDialog.openError(shell,
"Delete Android Virtual Device",
String.format(
"The Android Virtual Device '%1$s' is currently running in an emulator and cannot be deleted.",
avdInfo.getName()));
}
});
return;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34006 次 |
| 最近记录: |