当我运行我的应用程序时如下所示错误显示你能告诉我什么是问题。
[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
答案 0 :(得分:2)
看起来你已经从avd运行了一个进程(可能是之前没有正确关闭的进程)。尝试寻找avd进程并将其杀死。
答案 1 :(得分:2)
解决问题 GUI方式:
转到DDMS透视图,单击屏幕捕获摄像头图标旁边的向下箭头,然后从下拉菜单中选择重置adb。
从命令行:
打开cmd.exe命令提示符。在SDK文件夹“.. \ android-sdk \ platform-tools \ abd.exe”
中找到ABD.exe cd <sdk directory>
(转到上面列出的文件夹)
dir
(确保abd.exe在该目录中)
adb kill-server
(停止abd服务,不会返回任何内容)
adb start-server
(启动abd服务备份)
答案 2 :(得分:2)
我尝试了上述解决方案但没有成功。在某些情况下,它们可能有所帮助,但不是全部。
要在不丢失AVD状态的情况下清除“已在使用中”问题,您需要删除的特定文件是YourAVDName.avd下.lock目录中的“pid”文件。我在AVD没有运行时这样做了,但是我没有关闭AVD就没有测试它,所以我不确定是否有必要(尽管看起来合乎逻辑。)