2012-05-21 111 views
0

我从测试版测试人员那里得到报告,说明安装我的.apk文件后,他们的设备正在重新启动。重新启动后,应用程序正常运行。安装后重新启动不是所需/预期行为的一部分,本身听起来像是安全漏洞。安装.apk文件后,为什么Android 2.2会重新启动?

任何人都可以推测为什么Android可能会在安装.apk后重新启动吗?

UPDATE:

设备之一是LG的盟友,另一个是三星Galaxy Note

+1

我会得到这些设备的模型,看看有什么不同。只是一个建议 –

回答

-1

不管你的应用程序不应该是能够破坏操作系统。很多这可能取决于设备和制造商。例如,我注意到当使用某个应用程序在Droid X的2.3.x上播放音乐时,该设备有时会重新启动。我无法自己解决这个问题,而是必须等到摩托罗拉提供了一个修复程序(它最终会提供)。我会看看你是否能够在某些设备或制造商中发现一种常见现象,然后对其报告的错误页面进行一些研究。此外,这是什么类型的应用程序(游戏/媒体/实用程序?)

+0

我更新了我的问题的设备类型;没有与设备的共同点,虽然我的标题可能不准确,因为我相信Galaxy Note是Android 2.3而不是像盟友。该应用是一款社交网络应用。 – esilver

0

您的Beta版用户是否使用了固定设备?他们是否在他们的设备上安装了诸如“Lookout”之类的安全应用程序?

我建议你在SD卡上制作你的应用程序create a trace log,以便让你的测试者通过​​电子邮件发送给你。

当然,如果有人向您提供与您的测试版用户使用的设备相同的型号,则此调试过程会更加轻松。

+0

用户已经植根他的设备,正在运行“超级用户”,但没有了望。这可能会导致重新启动? – esilver

+0

生根和超级用户自己不会做任何事情。只是,如果设备是根植的,他们可能已经安装了一个具有root权限的安全应用程序,或者他们可能已经安装了一个自定义ROM,用于即时重做apk的deodexing(我认为我已经看到至少一个自定义ROM试图做那样的事情)。至于Lookout,我的理解是它在安装之前和之后检查一个apk,并且它使用了很多无证的黑客,它可以自行引发麻烦(即使它在技术上没有root权限)。 –

+0

实际上,我只是抓着吸管。试图在调试过程中尽早猜测这种情况是适得其反的。这个症状在您的测试版用户中可能会出现101个可能的原因,而我目前只列出了2个可能的原因。我不认为你可以猜出你的出路,你确实需要得到一些跟踪日志,记录手机重新启动之前发生的情况,然后根据这些日志制定理论。 –