24

あらゆる種類の Android デバイス用に、APK をテストするエミュレーターはありますか。YouWaveというものがありますが、ダメです。

私が欲しいのは、APKファイルが読み込まれると、1つのエミュレーターがUIインターフェイス、パフォーマンスなどの自動テストを実行し、同じレポートを提供することです. この組み合わせでは、APK が正しく機能しないと言っています。

4

7 に答える 7

21

これはあなたの質問に対する答えではないかもしれませんが、私の経験から、できるだけ多くの実際のデバイスを入手することがベストプラクティスであることを共有したいと思います. 明らかにデバイスのコストがかかりますが、それがあなたがそれについて確信できる方法です.

また、上記で提案したように、Bluestacksを試してwifiシステム ツールを簡単に接続できるようにすることもできます。つまり、Android が提供するネイティブ エミュレータよりもパフォーマンスが優れています。

そのため、さまざまなデバイスでアプリをテストするのが最善の方法ですClasses

上記のクラスとは、つまり、

  • 異なる解像度
  • 画面サイズ
  • Android のバージョン

または、最近では、いくつかのテスト組織もあり、多数のデバイスを所有しており、実際のデバイスでテストを行っているため、デバイスに料金を支払う必要はありません。これは単なる提案であるか、誰かに提案することができます.

--編集--私は最近Genymotionを試してみましたが、他のどのエミュレーターよりも優れていることがわかりました。

http://www.genymotion.com/

--更新 - 2020年11月--

Bluestacks は最近大幅に改善され、ほとんどの機能を無料で使用できます。アプリの複数のインスタンスをテストしてみましたが、2 台の電話をエミュレートしたり、リンクを介してデータを共有したりすることで魅力的に機能しました。

于 2013-06-13T08:51:49.390 に答える
5

を見てみましょう:

一方、解決策が見つからない場合は、ここにいくつかの一般的な Android 仮想デバイス構成があるため、AVD でさまざまなデバイスを簡単に構成できます。

  • HTC エボ 4G
  • Google/HTC ネクサス ワン
  • モトローラ・ドロイド
  • T-Mobile/HTC G1
  • Archos 5 インターネット タブレット
于 2013-06-13T15:57:37.340 に答える
3

アプリケーションをあらゆる種類の Android デバイスで完全に動作させたい場合、答えは「いいえ」です。

Prateek が彼の回答で示唆したように、さまざまなクラスの実際のデバイスでアプリをテストする必要があります。

自分でテストを行うためのリソースがない場合は、多数のデバイスを持っている人に助けを求めて、実際のデバイスで Apk ファイルをテストしてください。

于 2013-06-13T14:11:24.930 に答える
0

Andyroidは、必要なことを正確に実行します。

  • デスクトップとモバイル デバイス間のシームレスな同期を提供します。
  • Win/Mac を Android アプリに接続して、起動、プッシュ通知、ストレージを実行します。
  • 任意のデスクトップ ブラウザから直接 Andy OS にアプリをダウンロードできます。
  • 常に最新の Android OS を保証します。
  • お気に入りの通信およびエンターテイメント モバイル アプリをデスクトップにもたらします。
于 2016-04-09T22:30:53.637 に答える
0

Android SDK には、自動化された UI テストを可能にする UI テスターが付属しています。詳細については、Android 開発者サイトをご覧ください。

http://developer.android.com/tools/testing/testing_ui.html

ボタンをテストしたり、画面を回転させたり、詳細な情報を取得したりできます。要件を完全に満たすことができるようです。

于 2013-06-08T12:41:41.693 に答える