4

我正在尝试在 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!
4

7 回答 7

7

我也面临同样的问题。

我删除了我的模拟器并创建了一个新的模拟器。

它对我来说很好。

于 2013-04-08T17:10:32.787 回答
6

如果之前的答案均无效,请尝试导航到错误消息中提到的文件夹(在您的情况下为 C:\Users\MACHINEOVA.android\avd\MAPAPP1.avd/)并且(在 Windows 上)会有几个文件夹的名称以 .lock 结尾,删除它们并重新启动您的模拟器。

于 2013-06-27T17:15:29.497 回答
2

请尝试检查 AVD 中的“擦除用户数据”并运行它。如果这无助于结束 adb 进程( alt-ctrl-del --> 启动任务管理器并在进程选项卡中找到 adb.exe 以将其关闭)。重新启动eclipse,然后它应该可以工作了。

于 2012-09-02T23:05:34.437 回答
2

我首先确保没有 adb.exe 进程在任务管理器的进程选项卡中运行,从而解决了同样的问题。

然后确保 AVD(Windows 上的 avd.exe)没有作为 GUI 或从任何终端调用。(avd.exe -avd)。

注意 - 检查“清除用户数据”不会以任何方式帮助解决此问题。同样删除您的 avd 也不是解决此问题的明智解决方案。

于 2013-06-07T07:39:28.850 回答
0

只需删除您现在拥有的所有已配置的模拟器。使用 Eclipse 工具栏中的 AVD(android 虚拟设备)管理器创建一个新的,尝试使用正常的程序,这对我来说可以正常工作。

于 2013-03-18T11:27:34.770 回答
0

杀死 adb 进程,然后重新启动你的 Eclipse

于 2013-07-01T11:50:56.633 回答
0

删除 .android\avd\your.avd\ 的 *.lock 目录,重启模拟器

这发生在我不正确关闭模拟器后。我没有关闭它,而是关闭了运行模拟器的计算机。直接退出模拟器会有所帮助。

于 2013-09-30T07:16:40.760 回答