离子运行android不是建立apk

时间:2016-07-14 11:10:26

标签: android cordova ionic-framework

我现在将我的离子应用程序的开发从windows转移到ubuntu 14.04。我安装了一切新东西。 “Ionic build android”命令正在运行但是当我运行“离子运行android”或“离子模拟android”它只启动模拟器没有BUILD SUCCESS和LAUNCH SUCCESS在控制台中显示。此外,应用程序也未安装在模拟器中。

ajeet@samsung:~/deployments/mobile_app/chmapp$ ionic run android
Native thread-sleep not available.
This will result in much slower performance, but it will still work.
You should re-install spawn-sync or upgrade to the lastest version of node if possible.
Check /usr/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/cross-spawn/node_modules/spawn-sync/error.log for more details
Running command: /home/ajeet/deployments/mobile_app/chmapp/hooks/after_prepare/010_add_platform_class.js /home/ajeet/deployments/mobile_app/chmapp
add to body class: platform-android
ANDROID_HOME=/opt/android-sdk
JAVA_HOME=/usr/lib/jvm/default-java
No target specified, deploying to emulator
No emulator specified, defaulting to Nexus
Waiting for emulator...
sh: 1: glxinfo: not found
sh: 1: glxinfo: not found
emulator: WARNING: VM heap size set below hardware specified minimum of 256MB
emulator: WARNING: Setting VM heap size to 512MB
console on port 5554, ADB on port 5555

3 个答案:

答案 0 :(得分:1)

如评论中所述。

保持模拟器先运行然后执行。在运行时调用模拟器通常会导致超时。

答案 1 :(得分:0)

运行此命令,它将显示缺少的内容 npm列表 会显示你需要“try-thread-sleep”来使用spawn-sync。 所以,再次在“package.json”和“npm install”中添加下面的内容。 “try-thread-sleep”:“^ 1.0.0”。 希望它会有所帮助。复制。

答案 2 :(得分:-1)

你需要在Ubuntu中安装模拟器,然后才能在模拟器中看到输出