使用Simple2Ext导致Angry Birds等游戏在启动时崩溃的解决方案

10次阅读
没有评论

问题描述

在运行CM 7.03的HTC Desire(GSM)上,成功地将SD卡分区为一个512MB的ext4分区。他安装了Simple2Ext(S2E),并成功将他的应用移动到/sd-ext,但是一些应用在启动时会崩溃,例如Angry Birds和Cut The Rope等。其他应用则正常运行。用户猜测可能是含有本机代码的应用存在问题,而纯Java应用似乎没问题。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

首先,尝试备份应用数据,然后清除数据并查看是否能够正常启动。这可以通过以下步骤来实现:

  1. 使用适当的工具备份一个应用的数据,确保数据得以保存。
  2. 在设置中找到应用,并清除其数据。
  3. 尝试重新启动应用,查看是否仍然崩溃。

如果这一步解决了问题,您可以考虑逐个应用地恢复数据,以找出具体是哪个应用导致问题。

方案2

如果方案1未能解决问题,可以尝试仅还原应用的特定文件,例如/data/data/com.rovio.angrybirds/files/highscores.lua。对于Cut The Rope等应用,可能需要找到相应的文件进行还原。步骤如下:

  1. 使用文件管理器或ADB等工具,找到并备份应用特定文件,如highscores.lua
  2. 清除应用数据(可选,根据具体情况决定是否执行)。
  3. 尝试重新启动应用,查看是否问题得到解决。

注意事项

  • 如果选择清除应用数据,请注意这将导致应用的所有保存数据丢失,包括Angry Birds、Cut The Rope等游戏的存档。
  • 在进行任何操作之前,请确保对数据和系统进行充分备份,以防不测之事。

通过以上步骤,您可以尝试解决使用Simple2Ext导致Angry Birds等游戏在启动时崩溃的问题。如果问题仍然存在,可能需要考虑删除SD卡分区并接受较小的存储空间。

正文完