Android手机在卸载时重新启动

时间:2012-02-11 10:21:28

标签: android reboot

我正在开发一个应用程序,当我卸载手机的那种半重启时。

这是我的老帖子:

  

我的手机有一个奇怪的问题。我正在使用SAMSUNG GALAXY 5   (GT-I5500)安装了Android 2.2(未植根)。

     

我是一名Android开发人员,我一直在做相当高级的应用程序。   但是,有时我在测试和安装应用程序时   手机重新启动。

     

我是通过Eclipse开始的,但我不知道到底是什么   导致手机重启。

     
      
  • 肯定不是热,因为我的手机足够凉爽。

  •   
  • 这不是来自应用程序来源本身,因为手机在我使用应用程序时没有重新启动但是在安装时间

  •   
  • 这不是存储我认为,因为我有26 MB内部和1GB外部存储空闲,应用程序不超过2 MB。

  •   

所以我的问题是什么可能导致手机重启?

  

在这种情况下,我将“rebo​​ot”定义为显示初始SAMSUNG屏幕的电话,如正常启动但没有PIN提示。这就是为什么我总结它是半重启或我不确切知道的原因。

3 个答案:

答案 0 :(得分:2)

遇到同样的问题后,我发现删除dalvik缓存和格式化缓存分区有帮助 - 我无法分辨这两个中哪一个做了这个伎俩,但我现在可以高兴地再次卸载应用程序,而不会自动删除设备重新启动。 我能够使用ClockWorkMod救援系统在恢复模式下执行这两项操作,并且它们是非破坏性的。由于重建了dalvik缓存,因此没有实际数据或应用程序丢失,只有下次重新启动需要更长的时间。

今天,接近一个月后,这个问题又出现了,所以我能够测试这两个动作中的哪一个修复了它。原来它正在擦除缓存。 Dalvik缓存是独立的,但是之后可能会删除。

答案 1 :(得分:0)

在不明朗的条件下自发重启,这是Android免费获得的一个“有趣”的东西。不是每个设备,操作系统版本或其组合,而是经常。

根据以下说明,您将丢失手机上的所有数据。

尝试此操作:进入恢复模式(adb reboot recovery 按下(并按住)音量降低音频,然后按住中央键,然后再打开电源,然后wipe data/factory resetwipe cache partition

(我经历了类似的重启,但没有使用I5500,所以我不知道这是否会对这种情况有所帮助。它在升级到Android 2.2后帮助了摩托罗拉Milestone / Droid。)

答案 2 :(得分:0)

由于删除了用户的经验,我能够通过擦除davilk-cache来解决这个问题。但是,在我的情况下,擦除缓存分区不是必需的。我在Galaxy Tab 3 SM-T210R上植入了Android 4.4.2 KitKat。