2015-07-02 23 views
3

我正在嘗試構建科爾多瓦附帶的Hello World應用程序。我創建的項目,並已增加了以下我的.bashrc:科爾多瓦報告ANDROID_HOME未設置,即使它是

export ANDROID_HOME=~/Android/Sdk 
export PATH=${PATH}:~/Android/Sdk/tools:~/Android/Sdk/platform-tools 

當我運行回聲$ ANDROID_HOME,我看到了正確的路徑和運行echo $ PATH也返回添加正確的SDK路徑的路徑。但是,當我運行sudo cordova build時,它仍然會說$ ANDROID_HOME未設置,android不在您的路徑中。我一直在試圖解決這一問題的無解:(任何幫助,在過去3小時被感激!謝謝!

回答

0

我似乎已經固定我的問題。

我不是100%,這是什麼,但很可能,它有什麼做的sudo組合和我JAVA_HOME變量未被設置。

我以前運行sudo cordova build這是返回錯誤。我試圖刪除並重新創建的項目,我看後的地方,它可能是因爲sudo。重新創建項目後,我運行它只有cordova build,我得到一個新的錯誤:Unable to run java -version 。我認爲它在定位我的jdk安裝時遇到了一些麻煩,並且我讀過了你需要在.bashrc中分配JAVA_HOME變量的地方。所以我加入了export JAVA_HOME=/opt/java/jdk1.8.0_45,然後把$JAVA_HOME/bin加到我的路徑中。此後,它成功建成。