2011-07-24 7 views
0

私はEclipseでAndroid用のアプリを作っています。現在、アプリはDroid Incredible上で正常に動作しますが、私はapkに電子メールを送った私の友人のモデルではまったく動作しません。物理的に持っていなくてもアプリを動かすために、私は別の携帯電話のモデルをエミュレートする方法はありますか?そのハンドセットにアクセスすることなく別のハンドセットでアプリをデバッグする方法

ありがとうございました

+2

簡単にはありません。画面解像度、SDカードなどの「物理的」特性を持つエミュレータを作成できますが、製造元の独自のアプリケーションでは不可能なすべての同じアプリケーションをインストールする必要があります。一番良いのは、広範なロギングを行い、市場で入手できる「logcat」アプリケーションの1つを使用して、エラーを電子メールで送信することです。 – Squonk

答えて

1

短い答えはいいえです。長い答えは、エミュレータがデバイスのエレクトロニクスをシミュレートせず、その中のロジックをシミュレートするので完璧なことではないということです。可能であれば、デバイス上で自動テストを実行する必要があります。 vncに似たサービスがありますが、私はこのサービスを使用していませんでしたが、それをお勧めしますが、それは存在します、それはdeviceanywhereと呼ばれています、実際のハードウェアでリモートテストを提供します。 アプリケーションをテストするもう1つの方法は、アンドロイドフォーラムにベータ版を提供し、ユーザーからのフィードバックを得ることです。また、内部テストとロギングを含めることを忘れないでください。

関連する問題