web-dev-qa-db-ja.com

Apache Cordovaを使用してAVDから特定のAndroid Device Emulatorを選択できますか?

Cordova CLIを使用して、Android Device Manager(AVD)から特定のエミュレートされたデバイスを選択する方法はありますか?

タブレットアプリとスマートフォンアプリを同時に使用していますが、フォームファクターと画面解像度が異なるため、異なる種類のエミュレーターに切り替える必要がありますか?

私はそれが特定のコーディングの質問ではないことを知っていますが、おそらく、エミュレーションをより具体的にするためにターミナルで実行できるいくつかのCordovaコードがあります:

cordova emulate Android

スタックから最初のエミュレータを選択するようです。

28
Ryan Coolwebs

次のようにtargetパラメーターを使用します。

cordova emulate --target=emulator-5554 Android

エミュレータのデバイス名(この例では「emulator-5554」)を取得するには、/platforms/Android/cordova/lib/list-started-emulators.bat

55
Keith

私のために:

OSXを使用する場合、前述のように/ platforms/Android/cordova/lib /でシェルを開き、次のコマンドを記述できます。

./list-emulator-images

エミュレーターのイメージ名を取得したら、

cordova emulate Android --target="the name"
3

*モデレーターは私の編集を拒否し、答えとして共有するべきだと言った-

Linux(プロジェクトフォルダーから)で次のコマンドを使用します。

/platforms/Android/cordova/lib/list-started-emulators

(コマンドに.batがないことに注意してください)、コンソール出力を探します。 emulator-5554。次に、上記のように実行します:

cordova emulate --target=emulator-5554 Android
0
Kelton.Temby