安卓手机在卸载应用时重启了。

5
我正在开发一款应用,但是当我卸载它时,手机会出现类似于半重启的情况。
以下是我的旧帖子:
我有一个怪异的问题。我使用Android 2.2操作系统的三星GALAXY 5(GT-I5500)(未Root)。 我是一名Android开发者并且我已经在开发相当高级的应用程序。但是,有时当我在测试和安装应用程序时,手机会自动重启。 我通过Eclipse启动它,但我不知道到底是什么原因导致手机重新启动。
它肯定不是因为过热,因为我保持手机足够凉爽。 这不是来自应用程序源本身,因为在我使用应用程序时,手机不会重新启动,但在安装过程中会重新启动。 存储也不是原因(我想),因为我有26MB内部和1GB外部空闲内存,并且该应用程序大小不超过2MB。
因此,我的问题是什么可能导致手机重新启动?
在这种情况下,“重启”的定义是手机显示初始的SAMSUNG屏幕,就像正常启动一样,但没有PIN提示。这就是为什么我认为这是类似于半重启的原因或我不确定。

你有检查手机的LogCat以获取任何提示吗? - Lukas Knuth
是的,但我找不到任何可疑的东西。没有致命错误或警告。(或者至少我看不到) - Norbert
4个回答

2
经过相同的问题后,我发现删除dalvik缓存和格式化缓存分区有所帮助 - 我无法确定这两个操作中哪一个起了作用,但是现在我可以愉快地卸载应用程序,而不会导致设备自动重新启动。 我能够在恢复模式下使用ClockWorkMod救援系统执行这两个操作,并且它们是非破坏性的。没有实际数据或应用程序丢失,只是下一次重新启动需要更长时间,因为dalvik缓存正在重新构建。
今天,接近一个月后,该问题再次出现,因此我能够测试哪个操作可以修复它。结果证明是清除缓存。Dalvik缓存保持不变,在此之后仍然可以进行删除。

1
我在我的LG G4手机上遇到了完全相同的问题。每当我尝试卸载应用程序时,手机就会重新启动。幸运的是,如果您的手机具有可扩展存储选项(通过微型SD卡),则有一种方法可以删除不需要的应用程序。只需将不需要的应用程序转移到SD卡上,然后取出该卡即可。该应用程序将不再存在于您的手机上。然后,您可以使用PC从SD卡中删除该应用程序。这并不能帮助解决设备上实际的操作系统问题,但至少对于任何想要释放一些空间的人来说,这是一个快速的解决方法。希望它能帮到您!

0

通过Deleted User的经验,我成功地通过清除davilk-cache来解决了这个问题。然而,在我的情况下,清除缓存分区是不必要的。我在Galaxy Tab 3 SM-T210R上使用根化的原生Android 4.4.2 KitKat。


0

在Android系统中,不明原因的自动重启是一件“有趣”的事情。虽然并非每个设备、操作系统版本或其组合都会出现这种情况,但它确实经常发生。

按照以下说明将会清除您手机上的所有数据。

尝试这样做:进入恢复模式(adb reboot recovery 或者按住音量减键和中心键再按电源键开机),然后选择 wipe data/factory resetwipe cache partition

(我曾经遇到过类似的重启问题,但不是在I5500上,所以我不确定这是否适用于此情况。但它可以帮助解决Motorola Milestone/Droid升级到Android 2.2后的问题。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接