Android Java模拟器。 。警告:数据分区已在使用中。变化不会持续

时间:2012-09-02 22:59:39

标签: android eclipse

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

7 个答案:

答案 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目录,重启模拟器

在错误关闭模拟器后发生了这种情况。我没有关闭它,但关闭了计算机运行模拟器。退出直接模拟器将有所帮助。