如果我得到如何在我的模拟器上安装apk:快照存储已经在使用?

时间:2011-08-09 05:51:55

标签: android

这是我在运行应用程序时遇到的错误消息,而我的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

5 个答案:

答案 0 :(得分:7)

我遇到了同样的问题。原来是由前一次运行的剩余锁定文件(部分)引起的(这可以解释为什么ntc的“擦除用户数据”修复对我不起作用)。

查看错误消息中显示的文件夹(即没有snapshots.img位)。 您应该会看到以.lock

结尾的多个文件夹

每个文件夹可能包含一个名为“pid”的文件。如果是这样,请删除'pid'文件。 这允许模拟器启动,但它停留在纯文本'android'阶段, 所以我删除了各种.img文件并再次尝试,模拟器启动正常。

答案 1 :(得分:2)

检查图形布局中的内置(仿真器类型)是否相同。您应该配置相同的类型(但版本可能不同)。

答案 2 :(得分:0)

尝试使用adb kill-server

杀死您的ADB服务器

然后重新启动服务器。有关here

的更多信息

如果全部失败,请创建一个新的AVD。

答案 3 :(得分:0)

如果您使用的是Eclipse ADT,只需在“项目”菜单中按“清除...”即可。然后又跑了。为我工作。

答案 4 :(得分:0)

从任务管理器中删除avd进程并重启你的日食。