13

そのため、現在アプリの開発を支援しており、できるだけ多くのデバイス (仮想/非仮想) でテストしてから、できるだけ多くの異なる画面サイズやタブレットに合わせて調整するように依頼されました。

Eclipse の Android Virtual Device Manager に考えられるすべての画面の組み合わせがあるかどうかがわからないため、正確にどこから始めればよいかわかりません。

では、21 個の仮想デバイスすべてを Eclipse でセットアップして実行すれば、うまくいくでしょうか? それとも、私がやるべきことは他にありますか?どんな種類の情報でも役に立ちます、ありがとう!

4

8 に答える 8

24

特定のデバイスをテストする必要がある場合、Samsung にはリモート テスト ラボがあります。このようにして、実際のデバイスを仮想的にテストしたり、さまざまなデバイスをテストしたりできます。

さらに、 Samsung の携帯電話だけでなく、他の Android、Fire、iOS の携帯電話もあるAmazon Device Farmを使用できます。

于 2013-07-26T15:41:39.397 に答える
3

多くのデバイスの画面密度、解像度、機能は似通っているため、可能な限り多くのデバイスでテストしても、単に時間の無駄になります。オブジェクトを静的ポイントに配置しない限り、ビューの表示方法に実際には影響しません。たとえば、ビューを設定するときに、密度に依存しないピクセル (dp) 測定ではなく、ピクセル (px) 測定を使用します。

私のアドバイスは、さまざまな画面サイズ、密度、および機能を備えた約 10 個の AVD をセットアップすることです。これらでアプリをテストし、各デバイス間で見つけた異常を照合します。それらが特定の解像度または画面密度で発生している場合は、異常が発生している考えられる理由を絞り込むことができます.

もちろん、物理デバイスに代わるものはないので、テストできる物理デバイスが多ければ多いほどよいでしょう。

于 2013-07-26T15:51:31.970 に答える
3

「すべての」デバイスをテストすることはできません。ほとんど不可能です (そしておそらく時間の無駄です)。

最も一般的なデバイス (Samsung S2/S3/S4 など) とその他の一般的な解像度について特に確認する必要があります。どれが最も人気があるかを知るには、このページにアクセスすることをお勧めします。過去 14 日間に Google Play ストアにアクセスしたすべてのデバイスに関するデータが含まれています。

于 2013-07-26T15:47:21.750 に答える
0

Android Virtual Device Manager では、任意のデバイスを作成できます。次に、既存の仮想デバイスを作成または使用して、一般的な画面カテゴリのサポートを確認しますhttp://developer.android.com/guide/practices/screens_support.html#qualifiers

于 2013-07-26T15:49:53.527 に答える
0
<supports-screens 
          android:smallScreens="true" 
          android:normalScreens="true" 
          android:largeScreens="true"
          android:xlargeScreens="true"
          android:anyDensity="true" />

これをアプリのマニフェスト ファイルに追加します。

于 2013-07-26T15:58:13.873 に答える