2

我正在使用 Android 模拟器来测试我的应用程序。我制作了启用快照的 AVD,如图所示设置:

当我第一次运行该应用程序时,一切正常。当我更新我的应用程序并重新运行它时,模拟器上的应用程序更新没有问题。

但是,当我关闭模拟器(保存到快照),然后从快照启动时,只有以前版本的应用程序可以工作。当我更新应用程序并尝试重新运行时,我收到此错误:

Failed to install HelloAndroid.apk on device 'emulator-5554': Out of memory
com.android.ddmlib.SyncException: Out of memory
Launch canceled!

随时问我任何问题,请帮助。

4

1 回答 1

0

当您更新代码时,您会定期将其打包并安装在模拟器上。模拟器将应用程序及其状态数据保存在用户数据磁盘分区中重新启动。为确保应用程序在更新时正常运行,您可能需要删除模拟器的用户数据分区。为此,请使用 -wipe-data 选项启动模拟器。有关用户数据分区和其他模拟器存储的更多信息,请参阅使用模拟器磁盘映像。:http: //developer.android.com/tools/devices/emulator.html#apps

于 2012-07-06T15:08:38.037 回答