我正在开发一个应用程序,当我卸载手机的那种半重启时。
这是我的老帖子:
我的手机有一个奇怪的问题。我正在使用SAMSUNG GALAXY 5 (GT-I5500)安装了Android 2.2(未植根)。
我是一名Android开发人员,我一直在做相当高级的应用程序。 但是,有时我在测试和安装应用程序时 手机重新启动。
我是通过Eclipse开始的,但我不知道到底是什么 导致手机重启。
肯定不是热,因为我的手机足够凉爽。
这不是来自应用程序来源本身,因为手机在我使用应用程序时没有重新启动但是在安装时间
这不是存储我认为,因为我有26 MB内部和1GB外部存储空闲,应用程序不超过2 MB。
所以我的问题是什么可能导致手机重启?
在这种情况下,我将“reboot”定义为显示初始SAMSUNG屏幕的电话,如正常启动但没有PIN提示。这就是为什么我总结它是半重启或我不确切知道的原因。
答案 0 :(得分:2)
遇到同样的问题后,我发现删除dalvik缓存和格式化缓存分区有帮助 - 我无法分辨这两个中哪一个做了这个伎俩,但我现在可以高兴地再次卸载应用程序,而不会自动删除设备重新启动。 我能够使用ClockWorkMod救援系统在恢复模式下执行这两项操作,并且它们是非破坏性的。由于重建了dalvik缓存,因此没有实际数据或应用程序丢失,只有下次重新启动需要更长的时间。
今天,接近一个月后,这个问题又出现了,所以我能够测试这两个动作中的哪一个修复了它。原来它正在擦除缓存。 Dalvik缓存是独立的,但是之后可能会删除。
答案 1 :(得分:0)
在不明朗的条件下自发重启,这是Android免费获得的一个“有趣”的东西。不是每个设备,操作系统版本或其组合,而是经常。
根据以下说明,您将丢失手机上的所有数据。
尝试此操作:进入恢复模式(adb reboot recovery
或按下(并按住)音量降低音频,然后按住中央键,然后再打开电源,然后wipe data/factory reset
,wipe cache partition
。
(我经历了类似的重启,但没有使用I5500,所以我不知道这是否会对这种情况有所帮助。它在升级到Android 2.2后帮助了摩托罗拉Milestone / Droid。)
答案 2 :(得分:0)
由于删除了用户的经验,我能够通过擦除davilk-cache来解决这个问题。但是,在我的情况下,擦除缓存分区不是必需的。我在Galaxy Tab 3 SM-T210R上植入了Android 4.4.2 KitKat。