簡體   English   中英

在Ubuntu上安裝Cordova會顯示“…cordova / node_modules / q / q.js:126:錯誤

[英]Installation of Cordova on Ubuntu gives "…cordova/node_modules/q/q.js:126: error

我在Ubuntu上安裝Cordova,並按照Cordova網站上的這些說明進行操作:

一切順利,直到我執行此步驟:

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中的...表示與問題無關的其他目錄。

...

通過安裝未在安裝過程中記錄的android-tools-adb,我能夠解決該錯誤:

sudo apt-get install android-tools-adb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM