2011-12-08 25 views
0

エミュレータといくつかのデバイスを使って、さまざまなAndroidバージョンでテストしたアプリがあります。すべてのアプリでうまく動作し、その後、アンドロイド市場を介して公開します。デプロイされたAndroidアプリでエラーが発生しましたか?

私は、特定のページでアプリが「フリーズ」しているという連絡を受けていることがわかりました。彼は私に電話を教え、彼は私にAndroidのバージョンを教えてくれます。私は彼が言及した電話でテストしていない。私の質問は、「凍結」している理由を把握するために、ユーザーやユーザーの電話からどのような情報を得ることができるのかということです。エラーを再現するために電話を手元に持っていなければ、私は無力感を感じますか?将来このような状況を避けるためにできることはありますか?

また、最近市販されているすべてのデバイスをテストするにはどうすればよいですか?

おかげ

+1

アプリがクラッシュしたとき(フリーズするとクラッシュしますか?)、ユーザーにはスタックトレースを含むフィードバックを提供するオプションが表示されます。これを次回に提出する必要があることをユーザーに伝え、問題をデバッグすることができます。 – Phil

+0

Philさん。ありがとうございました。私はまだユーザーから情報を得ようとしています。具体的には画面が凍っているか、本当にクラッシュしていますか?私は彼がアンドロイドの開発者の市場を介してそれを見ることができるエラーを提出すれば私は仮定しています。私はAndroidアプリの初心者です。これは知るべき素晴らしい情報です。ありがとうございました。 – Tony

答えて

1

特別に小さな開発者のために、すべてのデバイス上でテストするために、その実行可能ではありません。私は通常、サポートされているすべてのAPIレベルと対応する画面サイズとエミュレータの解像度で自分のアプリケーションをテストします。もう1つは、アプリケーション自体にエラー報告コードを使用してエラーレポートをフィールドから取得することが便利だと思っています。私は[ACRA] [1] [1]:http://code.google.com/p/acra/ を使用し、非常に有用であることがわかりました。 これが役立つことを願っています!

+0

アドバイスをいただきありがとうございます...私はそれが "すべてのデバイス"でテストすることは可能だろうとは思わなかった。私はACRAを調べます。 – Tony

関連する問題