genymotionをダウンロードしてインストールし、ionicアプリケーションを作成してビルドしました。
次のコマンドを使用してgenymotionエミュレーターを実行しようとすると、
ionic run Android
私は次の応答を受け取ります:
ターゲットが指定されていません。エミュレータにデプロイしています
エミュレーターが指定されていません。デフォルトはNexus_5_API_21_x86です
エミュレータを待機しています...
エミュレータ:エラー:x86エミュレーションでは現在、ハードウェアアクセラレーションが必要です!
インテルHAXMが適切にインストールされ、使用可能であることを確認してください。
CPUアクセラレーションステータス:HAXカーネルモジュールがインストールされていません!
エミュレータが機能していません。何か案は?
ionicはGenymotion AVDを物理デバイスと見なすためです。そのため、
$ ionic emulate Android
使用(Genymotion AVDを実行する必要があることに注意してください)
$ ionic run Android
"Intel x86 Emulator Accellerator HAXM"(Android SDK Manager-Extras)にあります)がインストールされている必要がありますが、インストールされていません Intel®HAXM お使いのコンピュータで。
IonicアプリをAndroidエミュレーターで実行しようとしています。
Genymotionで device を設定していないか、実行されていないようです。
Genymotionでデバイスを構成した後に考慮すべきもう1つのことは、 "Genymotion Android Tools"を使用していることを確認することです。
ionic 4について、ionic run Android
が削除されたため、置き換えられたコマンドはionic cordova run
マシンにAndroid Sdk and Gradleがマシンにインストールされていることを確認してください
最初にGenymotionを実行します。次に、以下のコマンドを記述して、接続されているデバイスのリストを監視します。
adb devices
結果は次のようになります。
List of devices attached
192.168.56.101:5555 device
最後にコマンドを書きます:
$ ionic run Android