起動に時間がかかる場合、私の電話は何をしていますか?


8

私は、Samsung Galaxy SにAndroid 2.3.3を搭載しています(残念ながらキャリアの変更が必要です)。

通常、電話を再起動すると、起動アニメーションが数秒間表示され、起動が完了するまでロック画面に移動します。時々(以前よりも頻繁に使用されますが)、起動アニメーション画面が約5分間スタックしてからロック画面が表示されます。

これは、クリーンブート(つまり、電源ボタンメニューからシャットダウンして再起動する)時と、電話がフリーズして再起動したとき、またはクラッシュしたときに発生します。

現時点で電話は何をしていますか?

なぜそれは時々それをし、他の時にしないのですか?

どうすればこれを回避できますか?

回答:


7

Android SDKをダウンロードしてインストールします。ハンドセットの製造元のWebサイトで、デバイス用の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

Enterキーを押します。次のコマンドを発行します。

adbデバイス

Enterキーを押します。すべてが正しくインストールされている場合、adbサービスが開始され、接続されているハンドセットのシリアル番号が表示されます。

*デーモンが実行されていません。今すぐポート5037で
開始* *デーモンは正​​常に開始されました* HT035xxxxxxxxデバイスに接続されている
デバイスのリスト

これで、adb logcatコマンドを発行して、ハンドセットのログをリアルタイムで確認できます。ハンドセットがUSBに接続されている間に再起動し(電話が再起動したらadb logcatコマンドを再発行する必要があります)、これらの長い起動シーケンス中に電話が何をしているかを確認できます。


0

推測する必要がある場合は、fsckを実行すると思います。LinuxおよびEXT3 / FATファイルシステムでは、使用中にファイルシステムをチェックする方法がないため、通常はブート時にチェックされます。

ただし、このような小さなディスクで5分かかると異常に聞こえます。スマートフォンにあるすべてのデータのバックアップを必ずとってください。ハードウェアが故障している可能性があります。

メモリーカードが入っている場合は、取り出して実際のコンピューターで診断を実行するのが賢明です。問題が電話の内部メモリにある場合は、デバイスをルート化することは別として、それを知ることは困難です。


1
AFAIR SamsungはEXT3を使用しません。「RFS」と呼ばれる独自のファイルシステムを使用します。
ロバート

Ext3FSは、在庫ROM(キャリア変更ROMを含む、つまりキャリアのブロートウェアを含む)の「事実上の」標準ではなく、存在すると仮定します - 以前に別の類似した主題で投稿したこの回答を参照してください。Ext3FSは、スマートフォンではなく本格的なLinuxデスクトップでより一般的に見られます...したがって、私からの-1 :)
t0mm13b

t0mm13b:電話がFATバリアントを実行している場合、結果は同じです。Linuxはマウント時にファイルシステムをチェックできないため、ルートファイルシステムは起動時にのみチェックできます。
Zds 2013年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.