2

テストしたほとんどのタブレット/電話で動作するように見えるアプリケーションを開発しました (S2/S3/S4/Xoom/いくつかのエミュレーター構成など)

しかし、「Pantech Burst」に関するいくつかの不満に気付きました - これらの電話のいずれかを拾うことができないようで (おそらく米国に固有のものです)、おそらくそれをシミュレートできると思いました.

私はその 480 x 800 ピクセルを知っており、1GB のメモリを持っています http://www.gsmarena.com/pantech_burst-4429.php

この種の電話をシミュレートすることは可能ですか?
それとも、シミュレートできなかったハードウェアに基づいて本質的に異なる電話がありますか?

(mp3 とサウンドプールに関連しているかもしれないという直感がありますが、むしろそれを証明したいと思います)

4

3 に答える 3

1

短い答え:いいえ。私の経験では、デバイス固有の問題がある場合、それらをデバッグする最善の方法は、特定のデバイスを手に入れることです。

それができない場合は、なんらかのクラッシュ レポート フレームワークをアプリに統合することをお勧めします (まだ行っていない場合)。これらは、エラーのキャプチャ、追跡、およびエラーの送信 (スタック トレースを使用) に非常に役立ち、手に負えないデバイスの問題を修正するのに役立ちました。

私が使っているのは bugsense です。ACRA などもあります。

于 2013-07-02T07:30:13.437 に答える
1

デバイスを入手できない場合は、アプリで問題が発生しているデバイスが Apkudo サービスにあると仮定して、 Apkudoサービスの使用を検討することをお勧めします。

あなたがアプリを送信すると、アプリはMonkeyを使用して一連のデバイスで実行し、特定のデバイスでアプリケーションがクラッシュすると、logcat とスタック トレースが返されます。

于 2013-07-02T11:54:37.097 に答える
1

特定のデバイスで問題が発生している場合、それはハードウェア + ソフトウェアのバグである可能性が高く、単にハードウェア構成をシミュレートしても問題は解決しません。

とはいえ、RAM、画面サイズ、ストレージなどをその仕様に設定することで、いつでもハードウェアを複製できます。エミュレーターを使用しているため、おそらく同じ処理速度は得られません。

于 2013-07-02T07:24:33.017 に答える