2015-06-04 54 views
2
C:\Users\Saurabh\demo\platforms\android\cordova\node_modules\q\q.js:126 
       throw e; 
        ^



ERROR running one or more of the platforms: 
Error: C:\Users\Saurabh\demo\platforms\android\cordova\run.bat: 
Command failed with exit code 1 
You may not have the required environment or OS to run this project. 

但是,當我模擬相同的應用程序時,它運行時沒有任何問題。我的環境信息如下 -無法在Android設備上運行離子應用程序

  • 科爾多瓦CLI:5.0.0
  • 咕嘟咕嘟版本:CLI版本3.9.0
  • 咕嘟咕嘟地方:本地版本3.9.0
  • 離子版本:1.0.0
  • 離子CLI版本:1.5.0
  • 離子應用程序庫版本:0.1.0
  • 操作系統:Windows 8.1
  • 節點版本:v 0.12.2

PS:我已經嘗試刪除並添加平臺。

http://i.stack.imgur.com/YEro9.png

+0

請複製你的www目錄到新創建的phonegap應用程序,並重新安裝所有插件和平臺,它將正常工作。 T –

回答

0

我想你沒有故宮模塊q安裝,這樣安裝它(從項目的根文件夾):

npm install q 

添加--save到它,將其添加到依賴在package.json

2

我想你還沒有正確設置環境變量在windows上,例如

的Java JDK

JAVA_HOME指向哪裏安裝了Java JDK的根文件夾創建一個環境變量。因此,如果您將JDK安裝到C:\ Program Files \ Java \ jdk7,請將此設置爲JAVA_HOME爲此路徑。之後,將JDK的bin目錄也添加到PATH變量中。按照前面的假設,這應該是%JAVA_HOME%\ bin中或完整路徑C:\ Program Files文件\的Java \ JDK7 \ BIN

Apache Ant的

你倒是想要將它添加到您的PATH:C:\ Apache的ANT-1.9.2 \ BIN

Android SDK

Cordova需要設置ANDROID_HOME環境變量。這應該指向[ANDROID_SDK_DIR] \ android-sdk目錄(例如c:\ android \ android-sdk)。 接下來,更新您的路徑以包括該文件夾中的工具/platform-tools/文件夾。因此,使用ANDROID_HOME,你想補充兩個%ANDROID_HOME%\工具%ANDROID_HOME%\平臺工具

有關更多信息,請到here ...

相關問題