当我启动模拟器时收到警告请帮助我
Data partition already in use. Changes will not persist!
Cache partition already in use. Changes will not persist!
答案 0 :(得分:1)
删除该模拟器并创建另一个新模拟器。确保AVD SDK管理器中只有一个模拟器。尝试一下,可能它已经解决了你的问题。
答案 1 :(得分: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)
答案 2 :(得分:0)
尝试模拟不同的模型。例如。在我的情况下,我使用nexus 4并且每次都发生错误。之后,我尝试更改模型(4.0“,1024 RAM),它工作正常。
答案 3 :(得分:0)
此警告表示正在使用您的数据分区(userdata-qemu.img)和缓存分区(cache.img)。可能正在运行其他模拟器。 或者,您的模拟器图像可能存在一些不一致的状态。
如果您确定没有其他模拟器在运行,请删除avd目录中的“文件锁定”。 dir应该是〜/ .android / avd / [你的AVD的名字] /。而“文件锁”应该是userdata-qemu.img.lock和cache.img.lock。