コードのどこかで、アプリのHTTPClientがリクエストを行っているときに、エミュレーターでネットワークをオフにするとAndroidアプリがクラッシュするという間違いを犯しました。
ただし、ネットワークをオフにするとADB接続も失われたため、デバッグできません。したがって、どの例外がクラッシュを引き起こしているのかわかりません。
私は次の方法でネットワークをオフにしようとしました:
- F8
- DDMSエミュレーター制御で「データ」を「未登録」または「拒否」に設定します
Macをオフラインにすると、ADBは起動したままになりますが、残念ながら、その方法でクラッシュを再現することはできません。
ADBを存続させながら、エミュレーターでネットワークをオフにする方法はありますか?基本的に、LogCatエントリにアクセスする必要があります。
ありがとう!