2015-11-03 49 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

這裏沒有交易,它什麼都不做 –