我正在尝试在Eclipse中运行Android项目(Android 2.3.3,在Windows 7 64位计算机上),但我遇到以下错误(在控制台窗口上)。这工作在几个小时前,但现在没有,我认为我没有改变任何重大。非常感谢我能解决这个问题的任何帮助
[2012-09-02 17:38:33 - mapviewballoons.Main] Starting incremental Pre Compiler: Checking resource changes.
[2012-09-02 17:38:33 - mapviewballoons.Main] Nothing to pre compile!
[2012-09-02 17:38:33 - samplemap] Refreshing resource folders.
[2012-09-02 17:38:35 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2012-09-02 17:38:35 - Emulator] WARNING: SD Card image already in use: C:\Users\MACHINEOVA\.android\avd\MAPAPP1.avd/sdcard.img
[2012-09-02 17:38:35 - Emulator] WARNING: Cache partition already in use. Changes will not persist!
答案 0 :(得分:7)
我也面临同样的问题。
我删除了我的模拟器并创建了一个新的模拟器。
这对我来说很好。
答案 1 :(得分:6)
如果以前的答案都没有奏效,请尝试导航到错误消息中提到的文件夹(在您的情况下为C:\ Users \ MACHINEOVA.android \ avd \ MAPAPP1.avd /)和(在Windows上)会有几个名称以.lock结尾的文件夹,删除它们并重新启动模拟器。
答案 2 :(得分:2)
请尝试检查AVD中的“擦除用户数据”并运行它。如果这不会有助于结束adb进程(alt-ctrl-del - >启动任务管理器并在进程选项卡中找到adb.exe来关闭它)。重启eclipse,它应该可以工作。
答案 3 :(得分:2)
我通过首先确保任务管理器上的进程选项卡中没有运行adb.exe进程来解决同样的问题。
然后确保没有作为GUI或任何终端调用AVD(Windows上的avd.exe)。(avd.exe -avd)。
注意 - 检查“擦除用户数据”无助于解决此问题。 同时删除你的avd也不是解决这个问题的明智解决方案。
答案 4 :(得分:0)
删除您现在拥有的所有已配置的模拟器。 使用Eclipse工具栏中的AVD(android虚拟设备)管理器创建一个新的 尝试正常的程序 这对我很有用。
答案 5 :(得分:0)
杀死adb进程,然后重启你的eclipse
答案 6 :(得分:0)
删除.android \ avd \ your.avd \中的* .lock目录,重启模拟器
在错误关闭模拟器后发生了这种情况。我没有关闭它,但关闭了计算机运行模拟器。退出直接模拟器将有所帮助。