2011-01-03 6 views
0

Androidが驚くほど動作し続けます。私は数百倍の時間のエミュレータでアプリケーションを実行したと突然私はもうそれを行うことはできません。私はプログラムで何も変えていない。Androidエミュレータが読み込まれない - 「mReadyが長時間待っています」

私は、これらのメッセージのトンを得る:一緒に

01-03 03:56:50.595: DEBUG/dalvikvm(32): GC_FOR_MALLOC freed 9798 objects/461152 bytes in 308ms 

01-03 03:56:50.595: DEBUG/dalvikvm(32): GC_FOR_MALLOC freed 9798 objects/461152 bytes in 308ms 

01-03 03:56:50.595: DEBUG/dalvikvm(32): GC_FOR_MALLOC freed 9798 objects/461152 bytes in 308ms 

01-03 04:05:16.455: WARN/MountService(88): Waiting too long for mReady! 

任意のアイデア?それを解決するのは地獄のように緊急であるので、私は助けていただければ幸いです!

編集:私はそれを台無しなかったので、いくつかの新しいエラーが笑

Failed to upload Info.apk on device 'emulator-5554' 
com.android.ddmlib.AdbCommandRejectedException: device not found 

SDK Manager] Warning: Error parsing 'C:\Program Files\android-sdk- windows\platforms\android-5\sdk.properties': java.io.FileNotFoundException: C:\Program Files\android-sdk-windows\platforms\android-5\sdk.properties (The system cannot find the file specified). 

SDK Manager] Warning: Error parsing 'C:\Program Files\android-sdk-windows\platforms\android-6\sdk.properties': java.io.FileNotFoundException: C:\Program Files\android-sdk-windows\platforms\android-6\sdk.properties (The system cannot find the file specified). 

が登場どのようにこのファイルが存在しないことができますが、私を超えています。

+0

SDカードをUSBケーブルで接続したときに何かをしようとしていますか? – Squonk

+0

私はAndroid SDK 2.2でアプリを開発していますが、私はUSBを使用していません。これはエミュレータの問題です。私は私の記事を更新しました:) – dronevil

+2

それは緊急の問題ではありません。しかし、それらのどれもエラーではありません。それらはすべて警告であり、あなたのアプリとはまったく関係ありません。 – Falmarri

答えて

0

多くの割り当てメッセージと解放メッセージが表示されている場合は、メモリを大量に割り当ててメモリをスラッシングさせ、GCを実行します(メッセージが表示されます)。以上。

プログラムが実行されていた場合、変更を加えて、このような動作を開始した場合、最後の変更が原因で発生したものと思われます。おそらく、ローカルの変更履歴を使用して最後の変更を比較し、その変更履歴を元に戻すかどうかを確認する必要があります。他のオプションでは、スタートアップアクティビティにいくつかのブレークポイントが設定されており、コードのどの部分がCPUを消費しているか、時間がかかりすぎているかを確認しています。

Androidは通常よりも奇妙な動作をしません。それがあなたのコードです。 :-)

+0

私は99%です:確かにそれはコードではない、それはちょうど単純なif節ですが、私はそれを元に戻しましたが、問題は残っています。私はいくつかの新しいエラー警告を(何らかの形で)持っていますので、私はそれらを私の最初の投稿に追加します。多分あなたに何かを明らかにします。 Btw私は5日前にAndroidプログラミングを開始したので、それは混乱しており、大幅に改善される可能性があることを認識しています。助けてくれてありがとう。 – dronevil

+0

@dronevilあなたはエミュレータからのログを見てこの問題を理解するつもりはありません。ログは冗長であり、すべてのセンテンスが注意を払う必要のある実際のエラーではありません。 MoutServiceメッセージがあなたのプログラムと何の関係もないという点では、あなたは私たちにここに行くことはあまりありません。私はあなたの活動のスタートアップにいくつかのログステートメントを追加し、それらがログに記録されているかどうかを確認します。すべてが失速する前に、あなたのプログラムがどこに到達しているか試してみてください。 CPU使用率が100%であることを確認しますか?それが問題になります。最後に、エミュレータからあなたのアプリをアンインストールしてみてください。 – chubbsondubs

0

creating a new Android Virtual Device(AVD)を試して、古いAVDの代わりに新しいAVDを使用するようにIDEを再設定してください。

+0

動作しませんでした。私は全体を再インストールしようとします。 – dronevil