问题描述
在运行CM 7.03的HTC Desire(GSM)上,成功地将SD卡分区为一个512MB的ext4分区。他安装了Simple2Ext(S2E),并成功将他的应用移动到/sd-ext,但是一些应用在启动时会崩溃,例如Angry Birds和Cut The Rope等。其他应用则正常运行。用户猜测可能是含有本机代码的应用存在问题,而纯Java应用似乎没问题。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
首先,尝试备份应用数据,然后清除数据并查看是否能够正常启动。这可以通过以下步骤来实现:
- 使用适当的工具备份一个应用的数据,确保数据得以保存。
- 在设置中找到应用,并清除其数据。
- 尝试重新启动应用,查看是否仍然崩溃。
如果这一步解决了问题,您可以考虑逐个应用地恢复数据,以找出具体是哪个应用导致问题。
方案2
如果方案1未能解决问题,可以尝试仅还原应用的特定文件,例如/data/data/com.rovio.angrybirds/files/highscores.lua
。对于Cut The Rope等应用,可能需要找到相应的文件进行还原。步骤如下:
- 使用文件管理器或ADB等工具,找到并备份应用特定文件,如
highscores.lua
。 - 清除应用数据(可选,根据具体情况决定是否执行)。
- 尝试重新启动应用,查看是否问题得到解决。
注意事项
- 如果选择清除应用数据,请注意这将导致应用的所有保存数据丢失,包括Angry Birds、Cut The Rope等游戏的存档。
- 在进行任何操作之前,请确保对数据和系统进行充分备份,以防不测之事。
通过以上步骤,您可以尝试解决使用Simple2Ext导致Angry Birds等游戏在启动时崩溃的问题。如果问题仍然存在,可能需要考虑删除SD卡分区并接受较小的存储空间。
正文完