2012-03-14 11 views
2

私はAndroidの携帯電話を1つしか持っていませんが、多くのデバイスでアプリケーションをテストしたいと思います。私はそれをどうやって行うことができるか考えていますか?実際のデバイスでアンドロイドアプリをテストする

+1

この場合、それらを購入する必要があります。唯一の選択肢はエミュレータです。どのように達成できるかを知るには、[ここ](http://developer.android.com/guide/developing/devices/managing-avds.html)をクリックしてください。また、[this](http://developer.android.com/guide/developing/tools/emulator.html) – Ghost

+0

を参照してください。最も難しいのはパフォーマンスストレステストですが、ローエンドの携帯電話を使ってエミュレートすることもできます。 –

答えて

3

上で使用Android携帯電話を買いに行きます。ここではいくつかある:

http://www.perfectomobile.com/portal/cms/android.html

http://www.deviceready.com/

https://www.lesspainful.com/

は、これらのサービスのすべては、あなたの費用がかかりますし、あなたは彼らが実行するテストを設定する必要がありますが、それらが実行されます両方向で複数のデバイスをテストし、Lesspainfulはスクリーンショットを送信して、異なるデバイスでのテストの違いを表示します。

+0

さらに、実際のユーザーと一緒にアプリをテストする方がはるかに優れています。 TestflightはすばらしいiPhoneのベータ展開ソリューションであり、Android用にも同様の存在です:http://hockeykit.net/ http://code.google.com/p/acra/ アプリをユーザーに取得するほどの効果はありませんそれらを見ることはそれを使用しています。 –

+0

ちょっと@Michaelは3つのリンクのために万人に感謝します。 (DeviceReadyはまだビジネスに参加していないようです)私はあなたに何かを聞かせてください、それらはより自動化されたサービスであるようです。 (LessPainfulでは、スクリーンショットなどを遠隔から呼び出すために、かたきなどを使用しています)私は、本質的に「マニュアル」テストハウスを見つけるのに本当に苦労しています。彼らにビルドを送信し、手動で50台のデバイスでテストし、あなたはそれらに話をします。Androidの開発者として、あなたはこのようなことを知っているかもしれませんか?私はAndroidのビジネスシーンを知らないので、IOSの土地で私には完全に謎!このメモが表示されている場合は、事前におねがいします。 – Fattie

2

最初に別のエミュレータ設定で試してみると、目的もサーバーになります。 (異なる画面サイズ、RAM、CPU、解像度)ともの。あなたがあなたのアプリにほとんど満足した後で、あなたのクールなアプリケーションをインストールすることを望んでいる場合、あなたの友人に尋ねてみてください。

か、単に複数の実デバイスでのテストのアプリのために設計された多くのサービスがありますクレイグズリストか何か

2

私は何をすべきか、あなたは私が持っている1セットの基本的な機能をテストし、私はエミュレータを使用する設計が

最良のオプションはでレイアウトのparamsを使用してプログラム的にデザインを作成することです参照してくださいということであるとして、私の場合は類似していますそうすれば、ldpiをタブレットに設定してアプリを稼働させることができます

関連する問題