2012-01-09 20 views
2

エミュレータで正常に動作していて、一部のデバイスでは動作していないアプリケーションで作業しています。私はOS 2.2とHTC Desireのアプリケーションを2.2とSamsung Galaxy Sでテストしており、アプリケーションは正常に動作しています。アプリケーションは最終的にはエミュレータで動作しますが、デバイス上では動作しません

その後、Google Nexus端末でOS 4.0.2でアプリケーションをテストして、最新のアンドロイドOSとの互換性を確認する必要がありましたが、アプリは実行されませんでした。スプラッシュ画面が始まり、アプリがクラッシュします。これは理解できません。私は設定しました

minSDKVersion to 7 in android manifest 

これは、以降のすべてのOSバージョン2.1以降を実行する必要があることを意味します。 4.0.2と4.0.3のエミュレータでアプリケーションを実行する際に問題が発生しましたが、私は何とかそれを実行しましたが、Google Nexusのデバイスでは実行できませんでした。

これは私が受け取ったエラーです:OS 4.xのエミュレータ上で

[2012-01-06 17:08:21 - my-app] Failed to install my-app.apk on device 'emulator-5556': EOF 
[2012-01-06 17:08:21 - my-app] java.io.IOException: EOF 
[2012-01-06 17:08:21 - my-app] Launch canceled! 

はADB接続タイムアウトを増やす必要があったが、その後、再起動日食は、私のために働きました。しかし、私はデバイスで何をすることができます.. ???

もう1つ注目すべき点は、これは4.xでアプリケーションを実行しようとすると発生するということです。私は3.x OSバージョンを使用していません。 2.xのOSバージョンでは、アプリケーションの実行に問題はありません。 提案とヘルプは常に推奨されています... ????

+0

クラッシュログを投稿すると便利です – nandeesh

+0

LogCatは何が起こっているのかをあなたに伝えることができます。 – nmjohn

+0

更新をご覧ください。私はエミュレータでこれを解決しましたが、デバイス上で何をするべきかわかりません。 apkが日食ではなく手動でインストールされているとき。 –

答えて

0

インスタント実行を無効にしてみてください。 [設定]に移動し、[インスタント実行を有効にする]のチェックを外し、アプリを起動します。これが助けてくれることを願って!

関連する問題