Android虚拟设备
问题描述:
当我运行我的应用程序,如下图所示错误显示你能告诉我什么是问题。Android虚拟设备
[2012-03-28 23:32:53 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2012-03-28 23:32:53 - Emulator] WARNING: SD Card image already in use: C:\Documents and Settings\atar singh\.android\avd\Android_4.0.3.avd/sdcard.img
[2012-03-28 23:32:53 - Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\atar singh\.android\avd\Android_4.0.3.avd/snapshots.img
答
解决您的问题的GUI方式:
转至DDMS透视图,单击旁边的屏幕捕捉相机图标上的向下箭头,然后从下拉菜单中选择重置ADB。
从命令行:
打开cmd.exe的命令提示。在SDK文件夹 “.. \ Android的SDK \平台工具\ abd.exe”
cd <sdk directory>
(移动到上面列出的文件夹中)找到ABD.exe
dir
(以确保abd.exe是该目录)
adb kill-server
(停止ABD服务,将不返回任何东西)
adb start-server
(启动ABD服务备份)
答
看起来像你正在运行一个从AVD进程(可能是以前没有正确关闭的进程)。尝试寻找avd进程并杀死它。
答
我尝试了上述解决方案没有成功。他们可能会在某些情况下帮助,但不是全部。
要清除“已在使用”问题而不会丢失AVD的状态,需要删除的特定文件是YourAVDName.avd下.lock目录中的“pid”文件。我在AVD没有运行的情况下做到了这一点,但是我没有在没有关闭AVD的情况下测试它,所以我不确定是否有必要(虽然这似乎是合乎逻辑的。)
如何做到这一点可以ü告诉我,因为我们很多时候退出过程并重新启动它,但它一次又一次地显示相同的错误 – ASR 2012-03-28 18:13:40
如果您在标签进程中使用窗口外观与任务管理器(CTRL + ALT +删除)进程名称avd或类似的和然后点击“结束进程” – Ixx 2012-03-28 18:16:21