1. 程式人生 > >weex 啟動 android 模擬器(mac環境)

weex 啟動 android 模擬器(mac環境)

users 用戶目錄 adl 自己 min com reat 文件 tar

一、android studio和android sdk下載

1.android studio下載並安裝https://developer.android.com/studio/index.html

下載後會自動安裝andriod studio,在下載時如果點canel,那下次還是要重新下載。如果在安裝時沒有下載,那preferences - Appearance & Behavior - System Settings - Android SDK點擊Edit也可以下載

二、jdk下載和環境配置

1. 下載jdk(地址:http://www.java.com/zh_CN/)並安裝,安裝好後,mac查看jdk路徑 /usr/libexec/java_home -V

/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

2.配置環境變量

進入當前用戶主目錄,cd ~;(默認用戶目錄則不需要)

sudo su輸入密碼(臨時授權)

3.創建.bash_profile文件,touch .bash_profile(如果存在則不必新建,忽略此步)

4.open .bash_profile

5.輸入jdk下面的命令,註意根據自己的目錄進行調整JAVA_HOME的值

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH:

export JAVA_HOME

export CLASSPATH

export PATH

export ANDROID_HOME=/Users/lijinshi/Library/Android/sdk

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

保存退出

6.讀取並執行文件中的命令:source .bash_profile,每次修改完都要執行這句;

7. 在Terminal中輸入java -version,顯示jdk信息,則配置成功。

三、創建weex工程

weex create helloWorld

npm install

weex platform add android

四、android studio打開helloWorld/platforms/android,等待bilding ‘android‘ Gradle project info,這一步也要等很久,是為了讓android studio安裝gradle。打開後等右下角走完進度條。同時如果message窗顯示有紅色文字報錯,那點擊它繼續讓它彈出窗口安裝。就這一步下來我當時好像也花了2小時多了。

五、安裝android 模擬器,在工具欄找到如下圖標,點擊,然後可以選擇模擬器設備,接下來又是漫長的等待。

  技術分享圖片

六、配置好這些後,最好點run app啟動一下模擬器試試,啟動完模擬器再執行下面一步。

七、weex run android,如果報錯信息為Environment variable $ANDROID_HOME not found !,進它提示的鏈接查看,找到對應解決方案。https://stackoverflow.com/questions/19986214/setting-android-home-enviromental-variable-on-mac-os-x;

  這一步我還遇到如下報錯adb: failed to stat app/build/outputs/apk/playground.apk: No such file or directory,這是輸出apk文件名不一樣,百度到這篇文章裏得到了解決https://www.jianshu.com/p/003bb3f12904。然後重新執行 weex run android

【參考資料】

weex免費視頻教程-從入門到放肆

weex 啟動 android 模擬器(mac環境)