エミュレータで正常に動作していて、一部のデバイスでは動作していないアプリケーションで作業しています。私は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バージョンでは、アプリケーションの実行に問題はありません。 提案とヘルプは常に推奨されています... ????
クラッシュログを投稿すると便利です – nandeesh
LogCatは何が起こっているのかをあなたに伝えることができます。 – nmjohn
更新をご覧ください。私はエミュレータでこれを解決しましたが、デバイス上で何をするべきかわかりません。 apkが日食ではなく手動でインストールされているとき。 –