2

iPhone アプリを Android に移植しており、クライアントはSamsung Galaxy Note IIIを使用しています。

デバッグに役立つエミュレーターを作成する必要がありますが、gsmarenaから取得した設定でエミュレーターを起動すると問題が発生します。

同様の投稿がありますが、それらはSamsung Galaxy Note II古い AVD のものであり、使用されています。

AVD (デバイスとターゲット) で何を選択する必要がありますか?

ここに画像の説明を入力

ここに画像の説明を入力

また、いくつかの変更を行い、最終的な設定は次のようになりました。

エミュレータ AVD-

Device: 1080×1920:xhdpi

Target: Google API's(Google Inc.) - API レベル 17

RAM: 256

VM Heap: 48

Internal Storage: 1GB

SD Card Size: 1024MB

上記の設定でエミュレータを実行すると、20分待っても黒い空白の画面しか表示されません。

そのため、Eclipseで「実行構成」を確認したところ、エミュレーターはオンラインモードでした。それから私は単にそれを実行します。

しかし、コンソールで次のようになりました。

[2013-10-15 15:55:15 - rabus] Android Launch!
[2013-10-15 15:55:15 - rabus] adb is running normally.
[2013-10-15 15:55:15 - rabus] Performing com.rabus.main.DispatureActivity activity launch
[2013-10-15 15:55:22 - rabus] Uploading rabus.apk onto device 'emulator-5554'
[2013-10-15 15:55:48 - rabus] Installing rabus.apk...
[2013-10-15 15:55:53 - rabus] Success!
[2013-10-15 15:55:53 - rabus] Starting activity com.rabus.main.DispatureActivity on device emulator-5554
[2013-10-15 15:55:58 - rabus] Device not ready. Waiting 3 seconds before next attempt.
[2013-10-15 15:55:58 - rabus] ActivityManager: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
[2013-10-15 15:55:58 - rabus] ActivityManager: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
[2013-10-15 15:55:58 - rabus] ActivityManager: at dalvik.system.NativeStart.main(Native Method)
[2013-10-15 15:56:01 - rabus] Starting activity com.rabus.main.DispatureActivity on device emulator-5554

上記の出力からわかるように、デバイスはまだ準備ができていません。

このエミュレータを実行するための正しい設定は何ですか?

4

3 に答える 3

2

かなりいじった後、わかりました(10/23/14の時点で動作します)

これはSamsung Note 3用です。

新しいデバイス定義を作成します。

画面サイズ: 5.7"
解像度: 1080x1920
サイズ: 標準
RAM: 1GB
密度: XXHDPI (デバイスは 386dpi)

No Skin (これによりボタンが表示されるため、config.ini の mainkeys を yes に編集して削除します) 次に、それを使用して AVD を作成すると、Samsung Remote Test Labs と一致するはずです。

于 2014-10-14T06:47:06.870 に答える
0

@ user1010160: ありがとう。私は Android Studio で提案された設定を使用し、少なくともエミュレーターを動作させました (私のオリジナルは間違っていたに違いありません)。他の人への情報:
密度を XXHDPI に設定する方法がわからなかったので、デフォルト値の XHDPI のままにしました。ハードウェアキーの設定をホーム/バック/などに設定しました。config.ini を設定していない/まだ設定していません (探していません)。SDK レベルを Lollipop 5.1 (APK 22) に設定しました。自分の (悪い) エミュレーターで使用していたチュートリアル コードは、ADB エラーと「失敗 [INSTALL_FAILED_INSUFFICIENT_STORAGE]」で失敗しました。チュートリアルは、上記のエミュレーター設定とまったく同じコードで機能するようになりました。繰り返しますが、どうもありがとうございました。{背景: Windows 10 x64、完全に更新。私は Flutter の初心者です}。

于 2020-09-13T01:10:47.823 に答える