2015-12-16 304 views
0

我在Ubuntu上安装科尔多瓦,随后在科尔多瓦现场these指令:科尔多瓦赋予” ......科尔多瓦/ node_modules/Q/q.js:126:错误

一切都很好,直到我来了到了这一步:

cordova emulate android 

我得到以下错误:

Running command: /home/eisen/android/hello/platforms/android/cordova/run --emulator 
ANDROID_HOME=/home/eisen/android/android-sdk-linux 
JAVA_HOME=/usr/lib/jvm/java-8-oracle 

/home/eisen/android/hello/platforms/android/cordova/node_modules/q/q.js:126 
       throw e; 
       ^
Error executing "adb devices": /home/eisen/android/android-sdk-linux/platform-tools/adb: 1: /home/eisen/android/android-sdk-linux/platform-tools/adb: Syntax error: ")" unexpected 

Error: /home/eisen/android/hello/platforms/android/cordova/run: Command failed with exit code 1 

此错误是其他地方讨论,并始终指向修正PATH和ANDROID_HOME变量没有帮助我。这里是我对这些变量的设置:

ANDROID_HOME=/home/eisen/android/android-sdk-linux 
ANDROID_SDK=/home/eisen/android/android-sdk-linux 
PATH=...:/home/eisen/android/android-sdk-linux:/home/eisen/android/android-sdk-linux/tools:/home/eisen/android/android-sdk-linux/platform-tools 

PATH中的...指的是与问题无关的其他目录。

...

回答

1

我能够通过安装Android的工具 - 亚行未安装过程中记录通过错误来获得:

sudo apt-get install android-tools-adb 
+0

为我工作。谢谢 – Uahmed