0

当我启动模拟器时收到警告请帮助我

Data partition already in use. Changes will not persist!
Cache partition already in use. Changes will not persist!
4

4 回答 4

1

删除该模拟器并创建另一个新模拟器。确保 AVD SDK 管理器中只有 1 个模拟器。试试看,也许它可以解决你的问题。

于 2013-04-04T10:53:15.137 回答
0

在 Windows 中打开命令提示符 (cmd.exe)。在 Linux 中打开终端。在 SDK 文件夹中找到 adb.exe

..\android-sdk\platform-tools\abd.exe
cd <sdk directory> (move to the folder listed above)
dir (to make sure abd.exe is in that directory)
adb kill-server (stop the abd service, won't return anything)
adb start-server (start the abd service back up, should give a couple of readings)
于 2013-04-04T10:47:56.147 回答
0

尝试模拟不同的模型。例如,在我的情况下,我使用的是 nexus 4 并且每次都发生错误。之后我尝试更改模型(4.0“,1024 RAM)并且它工作正常。

于 2013-07-20T10:44:33.360 回答
0

此警告表示您的数据分区 (userdata-qemu.img) 和缓存分区 (cache.img) 正在被使用。可能有其他模拟器正在运行。或者,您的模拟器图像可能存在一些不一致的状态。

如果您确定没有其他模拟器在运行,则删除 avd 目录中的“文件锁”。目录应该是 ~/.android/avd/[您的 AVD 名称]/。而“文件锁”应该是userdata-qemu.img.lock和cache.img.lock。

于 2014-01-08T08:17:43.543 回答