【问题标题】:Unable to Run/Deploy Ionic application in Genymotion无法在 Genymotion 中运行/部署 Ionic 应用程序
【发布时间】:2015-12-21 14:02:50
【问题描述】:

运行 Genymotion 虚拟设备后,当我尝试运行 ionic 应用程序时,运行命令只是挂起。

首先“adb devices”返回没有列出的设备。我使用“adb connect”命令连接Geneymotion虚拟设备,如下图,

C:\Users\Asif\myapp3>adb connect 192.168.56.101:5555 connected to 192.168.56.101:5555

“ionic build android”命令可以正常工作并生成 APK 文件,但是当我运行“ionic run android”命令时,它会挂起并继续等待,如下所示,

C:\Users\Asif\myapp3>ionic run android
Running command: "C:\Program Files\nodejs\node.exe" C:\Users\Asif\myapp3\hooks\a
fter_prepare\010_add_platform_class.js C:\Users\Asif\myapp3
add to body class: platform-android
Running command: cmd "/s /c "C:\Users\Asif\myapp3\platforms\android\cordova\run.
bat""
ANDROID_HOME=G:\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_75

有时它会进一步处理并在以下阶段挂起,

C:\Users\Asif\myapp3>ionic run android
Running command: "C:\Program Files\nodejs\node.exe" C:\Users\Asif\myapp3\hooks\a
fter_prepare\010_add_platform_class.js C:\Users\Asif\myapp3
add to body class: platform-android
Running command: cmd "/s /c "C:\Users\Asif\myapp3\platforms\android\cordova\run.
bat""
ANDROID_HOME=G:\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_75
WARNING : No target specified, deploying to device '192.168.56.101:5555'.

请指教。虚拟设备中启用了 USB 调试。

这是我的环境详细信息,
Genymotion 2.6.0
Oracle VM Virtual Box 管理器 5.0.4
虚拟设备:Google Nexus 4 -5.1.0-API22-786X1280
科尔多瓦 CLI:5.4.1
Ionic CLI 版本:1.7.12
离子应用程序库版本 0.6.5
操作系统:Windows 7 SP1 64 位 节点版本:v4.2.1
java版本“1.7.0_75”64位
AndroidManifest.xml 条目:uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22"
已使用“Android SDK 管理器”安装 API22 的 SDK 工具

【问题讨论】:

  • 你是否在虚拟设备中开启了USB调试?
  • 是的,USB调试已启用。

标签: android cordova ionic adb


【解决方案1】:

问题已解决。该问题是由于 Microsoft Security Essentials 实时保护造成的。我把它关掉了,它起作用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    相关资源
    最近更新 更多