是什么导致我的游戏有时退出主屏幕?


8

我有索尼爱立信Xperia Ray。

当我第一次购买手机时,它带有一个没有品牌名称的4GB 2级microSD。我可以毫无问题地玩游戏,而且非常稳定。

然后我买了没有任何课程的廉价32GB microSD。我通过复制粘贴将文件从旧卡移动到了新卡中。当我玩游戏(大多数是大型游戏)时,游戏有时会突然崩溃,而没有任何“强制关闭”选项。

然后我认为可能是因为廉价的microSD,所以我购买了新的Transcend 32 GB 10级microSDHC。对于高清游戏,它足够快,我对此感到满意,但同样的问题也会发生-游戏有时会崩溃到主屏幕。

这是因为我的存储空间吗?也许我在上面装了太多东西?我有80 MB的可用空间。也许这是原因?

我的手机状况:

  • 没有应用其他修改。

1
请将您的问题限制为一个问题。您对语音通话的查询应该是一个单独的问题。
ale

在Android Market(Catlog不错)上关闭Logcat查看器,并在游戏崩溃后立即启动它。查看是否可以找到与崩溃相关的实际错误消息。
朱利安·丰登

在这种情况下,了解Android版本可能也会有所帮助:涉及logcat查看器时,由于安全规则的更改,他们遇到了Jelly Bean的麻烦,需要加以考虑(如果未进行更新,则不再使用它们)能够读取日志)。另外:您的设备有多少RAM?发生错误时,RAM条件是什么?
伊兹

Answers:


5

如果您的前台应用程序没有任何警告就被关闭,那么可疑者就是内核。通常在内核内存不足时发生。在这种情况下,内核将通过杀死其他应用程序来回收内存,否则设备将崩溃。在这种情况下,内核不支持多任务处理(带有后台服务的应用程序,在状态栏中带有图标的应用程序等),在某些情况下甚至不支持前台应用程序(当它非常关键时)。当内核由于CPU不可用等原因而无法执行此操作时,设备确实崩溃了。这就是它的工作方式。

您的情况是由以下一个或多个原因引起的:

  • 您有很多后台运行的应用程序,即使在游戏过程中,它们也会占用大量内存。
  • 游戏需要比设备硬件提供的资源更多的资源。它不太可能是因为游戏经常运行,但游戏可能会进行大量的内存缓存,从而超出了当前可用的内存。
  • 至少有一个已安装的应用程序存在内存泄漏错误。

当完全填充大容量存储时,系统需要更多的资源才能在其中定位文件,但这不会引起此类问题。您可以减小存储卡的大小或其中的文件以降低对性能的影响,但不建议这样做。最好查找并删除并非总是非常有用的始终运行的应用程序。即使它有用,您也应该找到并非总是在后台运行的替代方法。

最后,您始终可以安装CatLog来查看游戏崩溃后发生的情况。如果您发现它是外来语言,请在Google上询问或在此处询问。


非常感谢,我一定会尝试的。当前正在下载。:)
Ivan

2

在这种情况下,我强烈建议在启用USB调试后尝试重现该问题。安装android sdk,它将为您提供必要的工具来“记录”正在发生的事情。这些消息可能为您提供了一个线索,从而导致应用程序突然关闭。

安装完sdk之后,您可以通过Terminal / cmd

亚行日志猫

图片说明(点击放大):

图片图片

如建议的那样,低内存可能是一个问题。索尼爱立信Xperia S手机有时会显得呆滞,特别是如果您在主屏幕上使用大量“小部件”,例如时间轴和媒体播放器小部件,因为它们占用大量资源。如果有许多后台服务在运行,这可能与游戏的关闭有间接关系,而这仅仅是游戏的免费内存不足。


谢谢你的建议。但是我将首先尝试catlog应用程序,因为我的计算机上没有android sdk。我的计算机的性能比我的android哈哈差。但是,非常感谢,我可以尝试一下。
伊万(Ivan)

哦,有人编辑了我的问题,实际上改变了意思。我问“这是因为我的RAM吗?”,是的,我犯了一个错误,我之前说过“ RAM存储空间”,但是我的意思是我的RAM。我仍然有大约14 GB的存储空间。
伊万(Ivan)2012年

实际上,您不需要为此安装整个SDK-您所需要的只是adb可执行文件(我以这种方式使用;例如,它附带用于Android 4.x的root-exploits)。
伊齐

-3

从Android Market下载Advance Task Killer。然后,打开它,转到Settings并选择auto task kill


如果可能,请提供该应用程序的链接。:)
geffchang

1
任务杀手在这里有什么帮助?“自动执行任务杀死”是一件很糟糕的事情(关于它的足够多的帖子,因此在这里我不再赘述,因为它们与问题无关)。简而言之:任务杀手仅适用于杀死挂起的任务,这些任务占用资源,否则无法关闭。
伊兹
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.