エミュレーターで Android アプリケーションを実行すると、完全に動作し、携帯電話でも動作しますが、別の携帯電話でアプリを実行しようとすると、「残念ながら [...] が停止しました」というエラーが常に表示されます。このエラーの理由を見つけるにはどうすればよいですか (エミュレーターを使用すると、LogCat で検索できますが、実際の電話では検索できません)?
前もって感謝します!
エミュレーターで Android アプリケーションを実行すると、完全に動作し、携帯電話でも動作しますが、別の携帯電話でアプリを実行しようとすると、「残念ながら [...] が停止しました」というエラーが常に表示されます。このエラーの理由を見つけるにはどうすればよいですか (エミュレーターを使用すると、LogCat で検索できますが、実際の電話では検索できません)?
前もって感謝します!
実際の電話では、ツールaLogCatを使用して、デバイス自体のログを表示できます。また、USB 経由でコンピューターに接続し、adb logcatツールを使用することもできます。ログはコンピューターのシェル ウィンドウから表示されます。
Adb logcat は、WiFi ADBなどのツールを使用してワイヤレス ネットワーク経由で使用することもできます (ワイヤレス方式を好む場合)。
Android Remote Stacktraceは非常に便利なライブラリ/スクリプトで、電話がクラッシュ ログを送信する方法を簡単に追加できます。
この場合、おそらく最も簡単なのは、他の電話に置いたテストバージョンに追加することです. 積極的に開発されていないため (afaik)、通常のストア リリース ビルドに入れたくない場合があります。