开机需要很长时间时,我的手机在做什么?


8

我有一个带Android 2.3.3的三星Galaxy S(遗憾的是对运营商进行了修改)。

通常,当我重新启动手机时,它会显示启动动画几秒钟,然后在完成启动时进入锁定屏幕。偶尔(虽然比过去更频繁),启动动画屏幕会停留约5分钟,然后才显示锁定屏幕。

无论是在干净的靴子上(即从电源按钮菜单将其关闭,然后重新启动),还是在手机冻结,我重新启动或崩溃时,都会发生这种情况。

手机现在在做什么?

为什么有时而不是其他时候呢?

如何避免这种情况?

Answers:


7

下载并安装Android SDK。在手机制造商的网站上,找到并下载适用于您设备的USB驱动程序,然后进行安装。在手机上,转到Menu -> Settings -> Applications -> Development并启用该USB debugging选项。现在,当通过USB将手机连接到PC时,应该会看到“ USB调试已连接”的持续通知。

在您的PC(我假设是Windows)上,通过转到开始->运行,键入“ cmd”并按Enter,启动命令提示符。通过键入以下内容,导航到安装Android SDK的“ platrofm-tools”子文件夹(例如“ C:\ AndroidSDK”):

cd C:\ AndroidSDK \ platform-tools

然后按回车。现在发出以下命令:

adb设备

然后按回车。如果一切安装正确,adb服务将启动并显示您所连接手机的序列号:

*守护程序未运行。现在在端口5037上启动它*
*守护进程已成功启动* HT035xxxxxxxx
设备连接的
设备 列表

现在,您可以发出adb logcat命令以实时查看手机的日志。在手机仍插入USB的情况adb logcat下重新启动(在手机重新启动时,您将需要重新发出命令),您将能够看到在长时间的启动过程中手机在做什么。


0

如果必须猜测,我会猜测它运行fsck。在Linux和EXT3 / FAT文件系统上,无法在使用时检查文件系统,因此通常在引导时进行检查。

但是,在如此小的磁盘上花费5分钟的声音听起来异常。确保备份了手机上所有数据,这可能是硬件出现故障。

如果其中装有存储卡,则可以将其取出并在实际计算机上对其进行一些诊断。如果问题出在手机的内存中,那么除了扎根设备之外,很难知道。


1
AFAIR三星不使用EXT3。它使用称为“ RFS”的专有文件系统。
罗伯特

Ext3FS不是现有 ROM(包括运营商修改的ROM,带有运营商的过时软件)中的“事实上的”标准,并且假设它存在 -请参阅我之前针对不同但相似的主题发布的答案。Ext3FS在功能完善的Linux桌面上更常见,而不是在智能手机上,因此在我看来是-1 :)
t0mm13b 2013年

t0mm13b:如果电话运行FAT变体,则结果相同。Linux无法在挂载文件系统时对其进行检查,因此只能在引导时检查根文件系统。
Zds

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.