这是我在运行我的应用程序时遇到的错误消息,我的 logcat 是空的
-08-09 11:19:22 - TestCity] ------------------------------
[2011-08-09 11:19:22 - TestCity] Android Launch!
[2011-08-09 11:19:22 - TestCity] adb is running normally.
[2011-08-09 11:19:22 - TestCity] Performing com.pack.android.TestCityActivity activity launch
[2011-08-09 11:19:22 - TestCity] Automatic Target Mode: launching new emulator with compatible AVD 'my_device'
[2011-08-09 11:19:22 - TestCity] Launching a new emulator with Virtual Device 'my_device'
[2011-08-09 11:19:24 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-08-09 11:19:24 - Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\Ram\.android\avd\my_device.avd/snapshots.img
最佳答案
我遇到了同样的问题。原来是(部分)由上一次运行的剩余锁定文件引起的(这可以解释为什么 ntc 的“删除用户数据”修复对我不起作用)。
查看错误消息中显示的文件夹(即没有 snapshots.img 位)。 您应该看到几个以 .lock 结尾的文件夹
每个文件夹可能包含一个名为“pid”的文件。如果是这样,请删除“pid”文件。 这允许模拟器启动,但它停留在纯文本“android”阶段, 所以我删除了各种 .img 文件并再次尝试,模拟器启动正常。
关于android - 如果我得到 : Snapshot storage already in use?,如何在我的模拟器上安装 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991907/