mac使用cordova配置android環境以及打包

一 下載jdk配置環境變量

jdk下載地址(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)


住:不要下載最新的版本,會有問題

打開.bash_profile文件,如果沒有則新建一個,打開的命令爲open .bash_profile

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH

export CLASSPATH

把這個複製到.bash_profile文件裏,注意/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home這是你自己jdk的路徑

二 下載安卓sdk並且配置環境變量

下載路徑(http://www.androiddevtools.cn)


我下載的是此版本,解壓zip雙擊打開文件-tools-android


這裏我安裝了tools以及所有版本下的plantform-tools以及所有的build-tools,這些是必須下載的,否則後面打包會出現問題,如果下載不了請自行百度配置端口號以及鏈接,這裏就不過多介紹了

然後再次打開.bash_profile文件

ANDROID_HOME=/Users/wangyanan/Downloads/android-sdk-macosx
export ANDROID_HOME
export PATH=${PATH}:${ANDROID_HOME}/tools

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

注意/Users/wangyanan/Downloads/android-sdk-macosx這裏是你自己的sdk的路徑

然後下載安裝ant,安裝ant之前需要安裝brew,

安裝ant最簡單的方法就是通過brew。步驟如下:
1. 安裝brew(如果已經安裝可以跳過這步)。
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
2. 更新brew數據庫爲最新。
Brew update
3. 安裝ant
brew install ant
(安裝後可以通過ant –version來檢查安裝的版本)
PS: 如果在前面安裝brew出錯,可以通過下面這條語句先把brew卸載再重新安裝。

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

三 下載gradle並且配置環境變量

下載路徑(https://gradle.org/install/)


下載後編輯.bash_profile文件

GRADLE_HOME=/Users/wangyanan/Downloads/gradle-4.8.1;
export GRADLE_HOME

export PATH=$PATH:$GRADLE_HOME/bin

/Users/wangyanan/Downloads/gradle-4.8.1;這裏是你自己的路徑

使用完.bash_profile文件後在終端上執行source .bash_profile,更新.bash_profile文件

最後就可以正常打包了,總結下遇到的問題,剛開始下的javasdk版本太高,然後又換了版本,後來安裝安卓sdk東西安裝的不全,一定要安裝我上面說的三個,不要嫌多,到時候會出來個彈窗,彈窗的意思不是下載失敗,而是讓你選擇下載還是放棄,當時在這裏糾結的時間也比較長,後來是沒有下載配置gradle,經過詢問之後grable是項目編譯build時候必備的,最重要的就是安卓sdk當時下載的不全面,我截圖的一定要全都下載下來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章