実行しようとしたプロジェクトは、minSDKレベル7に設定されています。Android virtual device-5554(他のデバイスは正常に機能します)を実行すると、上記のエラーメッセージが表示されます。そして、ホーム画面を実行することさえできないのに時間がかかりすぎます。最後に、このエラーが発生します:
デバイス 'emulator-5554'に* .apkをインストールできませんでした:EOF
クリーンなプロジェクトと同様に、コンピューターとEclipseを数回再起動しました。私もこれを試しました なぜAndroidエミュレーターが遅いのですか?修正するにはAndroidエミュレーター を高速化するにはどうすればよいですか? 。昨日、それはかなりうまく機能していました。
提案や助けはありますか?ありがとうございました
私はこの問題に何度も遭遇しました。動作しない場合は、各ステップでAPKファイルを実行した後に次の各ステップを試してください。次のステップに進みます。
次のコマンドを実行します。
adb kill-server
adb start-server
次のメッセージが描画された可能性がありますDeviceMonitor]接続試行:1 DeviceMonitor]接続試行:2
解決策:
問題の原因: Androidエミュレーターは、新しいアプリケーションのインストールを処理するすべてのライブラリーをロードしていないため、Java.io.IOException: EOF
それが問題を引き起こしていた。
これを試すことができます:
1. Open the "Android Virtual device Manager"
2. Select from one the listed devices there and run it.
3. Right your Android App -> Run As -> Android Application
それは私のために働いた。これをEclipseのエミュレーターで試しました。アプリが実行されるまでに時間がかかります。私にとっては33秒かかりました。コンソールのメッセージに「成功!」と表示されるまで待ちます。
赤い書き込みが表示されたら(エラー)、エミュレータを閉じないでください-そのままにして、アプリケーションを再度実行します。
私の知る限り、問題を解決する方法は2つあります。
コンパイル後に再生成される.apkを削除し、エミュレーターを再度テストします。
エミュレータを削除し、アプリのほかに新しいエミュレータを作成します。
私はそれがうまくいくと思います...そうでない場合は、logCatを確認してください。実際のエラーが表示され、解決しようとします....
私はそれがあなたに役立つことを願っています.........
Window-> show view-> devices-> view menu-> reset adbを試して、アプリケーションを再実行してください。
エンコードの問題が原因でこの問題が発生していました。修正するには、Eclipse 3.6。STSを使用します。
プロジェクト->クリーン
プロジェクト->実行
.apkは正常にロードされます。
それは間違いなく動作します...
eclipseとavdエミュレータを閉じて再起動するだけです。うまくいく
上記のどちらも役に立たなかったので、代わりにバックUSBハブを介して電話機を接続しました(以前はフォワードUSBハブを使用していました)。
解決策は、ミリ秒が秒未満であるため、タイムアウト値を少なくとも15000ms(ミリ秒)に変更する必要があることです。インスタンス内にあります。再起動の必要はありません。エミュレーターが完全に実行するためにファイルをアップロードする時間を与える必要があります。システムの構成に依存します。 windows->perspectives->Android->DDMS->timeout
に移動して15000にします。
これは動作します...動作していない場合は時間を変更します。ヒープサイズを増やし、Apiの最小レベルを操作しようとします。
私の場合、アプリケーションをテストするためにタブサイズ(7 ")エミュレーターを使用しました。しかし、「デバイス 'emulator-5554にxxxxx.apkをインストールできませんでした! 」と起動がキャンセルされました。
私にとって唯一の有効な解決策は、エミュレーターを設定することでしたRAMサイズビット高(1512Mb)およびVMヒープサイズを36。
その後、それは魅力のように働いた。
ありがとうございました。
私の意見では、このAVDを削除して、API-7用に新しいAVDを作成する必要があります。うまくいかない場合は、もう少し解決策をお送りしますのでお知らせください。
よろしく、
そしてAndroidエミュレーターが自動的に起動します
今OK
私は同じ問題に直面していましたが、ADB接続タイムアウトを変更しようとしました。デフォルトでは5000ミリ秒に設定されているので、この問題を取り除くために10000ミリ秒に変更しました。 Eclipseを使用している場合は、[ウィンドウ]-> [設定]を選択すると、AndroidのDDMSに移動できます。
私の場合、デバイスへのapkのインストール中にこれらのエラーが発生していました。
同期中のエラー:リモートホストによって既存の接続が強制的に閉じられました
同期中のエラー:EOF
次への接続を開くことができません:localhost/127.0.0.1:5037、原因:Java.net.ConnectException:Connection refused:connect
それはにつながった:
Java.io.IOException:EOF
APKのインストール中にエラーが発生しました
デバイスとadbデバイスを再起動しても解決しませんでした。
data-cable
とapkをインストールしました。
adbは非常にクレイジーです。何度か試みた後、多くのデバイス(エミュレーターとデバイス)が接続されていたことがわかったので、すべてのデバイスを削除して再び動作するように戻しました
Eclipseを再起動してからプロジェクト->すべてをビルドすることで問題を解決しました