我正在构建一个带有Ionic Framework的Android应用程序,并尝试在带有USB调试的真实设备上运行它,就像在这些教程中一样:
步骤1
v3
$ ionic platform add android
添加Android平台并使用上述命令构建APK后,它可以正常工作,没有错误。所以,我尝试下一步:
步骤-2
我通过调试模式连接设备和PC来运行Android设备。我运行了命令$ ionic build android
。我收到以下错误消息L
ionic run android
$ ionic run android
我该如何解决这个问题?
我的离子信息列表:
ANDROID_HOME=C:\Android\sdk JAVA_HOME=C:\Program Files\java\jdk1.8.0_25 WARNING : No target specified, deploying to emulator WARNING : no emulator specified, defaulting to Nexus_5_API_23_x86 Waiting for emulator... emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!
$ ionic info
答案 0 :(得分:1)
我不使用离子,我使用cordova。在cordova中,您可以通过以下方式调用模拟器:
cordova emulate android
并在设备上运行该应用:
cordova run android --device
也许你试试:
ionic run android --device
答案 1 :(得分:1)
也许您可以尝试运行adb start-server
。我知道我需要首先执行此操作才能在chrome://inspect/#devices
中查看我的设备。你当然需要adb,它可能来自Android SDK。
答案 2 :(得分:0)
此错误与ionic frameworks无关,因为 Android SDK Manager 中未安装HAXM installer
。
这个问题已经在这里有了答案: Error in launching AVD with AMD processor。