Android 4.2 でアプリを起動すると、アプリが直接クラッシュします。2.3 で起動すると、エラーなく動作します。
このクラッシュの原因を突き止めるためのベスト プラクティスは何ですか? Android デバイスのログはどこにありますか?
ありがとう
Android 4.2 でアプリを起動すると、アプリが直接クラッシュします。2.3 で起動すると、エラーなく動作します。
このクラッシュの原因を突き止めるためのベスト プラクティスは何ですか? Android デバイスのログはどこにありますか?
ありがとう
Eclipse の場合: [ウィンドウ] -> [ビューの表示] -> [Android] -> [LogCat] に移動します。
それに加えて、アプリが JB ではクラッシュし、GB ではクラッシュしない場合は、NetworkOnMainThreadException
.
編集: メイン UI スレッドで (潜在的に遅い) ネットワーク操作を実行しています。ターゲット SDK が 11 (Honeycomb) 以上の場合、これは をスローします。これはNetworkOnMainThreadException
、この動作が UI をブロックし、アプリが応答しなくなる可能性があるためです。
doInBackground(..) にデータをロードすることで、AsyncTask を使用してこれを回避できます。