2015-11-03 73 views
2

执行ionic run android --device --verbose时,没有任何反应。它记录下面的消息,没有任何反应。离子编辑虽然工作。离子运行什么都不做

ConfigXml.setConfigXml path~to~my~project resetContent=true, errorWhenNotFound=false 

离子信息产生以下信息

  • 科尔多瓦CLI:5.3.3
  • 离子版本:1.1.0
  • 离子CLI版本:1.7.7
  • 离子应用库版本:0.6.3
  • ios-deploy版本:1.8.2
  • ios-sim版本: 5.0.2
  • 操作系统:Mac OS X埃尔卡皮坦
  • 节点版本:V5.0.0
  • 的Xcode版本:7.0.1的Xcode版本构建7A1001

任何人有任何想法,这里发生了什么?

+0

你已经安装了Android SDK运行? – manzapanza

+0

可以试试.. [这](http://stackoverflow.com/a/34744422/4302328) –

+0

你尝试使用科尔多瓦运行android? – fadifannoun

回答

19

尝试卸载的NodeJS V5.0.0 &安装的NodeJS V4.2.1 我面临同样的问题,但在Windows 8这只是显示没有错误,没有任何反应。恢复nodejs版本为我做的伎俩。

祝你好运!

+0

正如你所建议的那样,我使用了可靠的4.2.1版本,并且做到了这一点。现在一切正常。谢谢@gracetay! – Tyrant

+0

你是否知道这是否曾经被提出过与科尔多瓦/离子的错误? – Barjavel

+0

我不适合我。我改变了我的节点版本使用** nvm使用4.1.2 **然后**离子建立android **工作正常。 谢谢@Grace Tay –

2

我有同样的问题,我也降级我节点...

我的系统信息:

  • 科尔多瓦CLI:5.3.3
  • 咕嘟咕嘟版本:CLI版本3.8.11
  • 咕嘟咕嘟地方:本地版本3.9.0
  • 离子版本:1.1.0
  • 离子CLI版本:1.7.7
  • 离子应用程序库版本:0.6.3
  • IOS部署版本:1.7.0
  • IOS-SIM版本:3.0.0
  • 操作系统:Mac OS X埃尔卡皮坦
  • 节点版本:V5。 0.0
  • 的Xcode版本:7.1的Xcode版本构建7B91b

你只需要:

brew unlink node

brew install homebrew/versions/node012 --without-npm

我不想酿安装NPM包,这就是为什么我用--without-npm

+0

感谢@tasos,降级节点的伎俩。 – Tyrant

0

我有一些问题,从节点版本降级到4版本的原因。

-1

我的事情下面的步骤可以帮助解决你的问题:

确保您添加了一个平台,以项目

ionic platform add android 

一旦你添加的平台。然后从“www”文件夹中复制内容,然后在“platforms/android/assets/www”文件夹中复制。 确保替换文件夹“cordova-js-src”和文件“cordova.js”,“cordova_plugins.js”以外的所有文件。

然后尝试使用科尔多瓦

cd {YOUR_PROJECT_DIR}/platforms/android/cordova [run/build] 
+0

这里没有交易,它什么都不做 –