weex 開發踩坑日記--環境配置、安卓運行、adb、開發

環境配置方面

1.須要安裝java和android環境,java的話必定要下載jdk而不是jre。

  • 在「系統變量」新建一個變量名爲JAVA_HOME的變量,變量值爲你本地java的安裝目錄,我這裏爲:C:\Program Files\Java\jdk1.7.0_80,設置這個的目的是做爲下面兩個環境變量的一個引用java

  • 在「系統變量」選項區域中查看PATH變量,若是不存在,則新建變量PATH,不然選中該變量,單擊「編輯」按鈕,在「變量值」文本框的起始位置添加
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 在「系統變量」選項區域中查看CLASSPATH變量,若是不存在,則新建變量CLASSPATH,不然選中該變量,單擊「編輯」按鈕,在「變量值」文本框的起始位置添加
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

在cmd鍵入命令「java -version」,「java」,「javac」幾個命令,出現畫面,說明環境變量配置成功;android

ps.我配置完後出現javac不是javac不是內部或外部命令的提示,個人緣由以下:

  • CLASSPATH那裏要注意最開始有個.weex

  • 必定要注意PATH變量那裏必定是在起始位置添加,雖然我不知道爲何,但我改到開頭那裏就能夠了this

  • 還有一點就是修改完環境變量後要從新打開cmd才能夠code

2.ANDROID_HOME必定要配置,weex run android 須要這個,不然會報錯:Environment variable $ANDROID_HOME not found

  • 新建一個環境變量,變量名:ANDROID_HOME,變量值:C:\Users\87470\AppData\Local\Android\Sdk(個人是安裝Android studio後自動幫我裝sdk的位置,以你安裝目錄爲準,確認裏面有tools和platform-tools等多個文件夾),點擊確認。

-在「系統變量」選項區域中查看PATH變量,若是不存在,則新建變量PATH,不然選中該變量,單擊「編輯」按鈕,在「變量值」文本框的起始位置添加orm

path=%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
  • cmd中輸入adb,出現畫面,說明環境變量配置成功

ps.須要注意的點:

  • 當報Environment variable $ANDROID_HOME not found 這個錯誤後,修改環境變量 要重啓你的項目,不然無效
  • 在解決這個報錯後,會出現 Error: No android devices found 錯誤,是由於還沒鏈接設備,或者模擬器 這裏也有個坑,在下面講。

鏈接安卓模擬器與運行

1.鏈接安卓模擬器(我用的是夜神模擬器)

  • 軟件連接模擬器都是經過sdk下的adb鏈接,因此鏈接上模擬器要運行命令: adb connect 端口號server

  • 不一樣設備端口號以下:
夜神模擬器:adb connect 127.0.0.1:62001
逍遙安卓模擬器:adb connect 127.0.0.1:21503
每天模擬器:adb connect 127.0.0.1:6555 
海馬玩模擬器:adb connect 127.0.0.1:53001
網易MUMU模擬器:adb connect 127.0.0.1:7555
雷電模擬器:adb connect 127.0.0.1:5555 
adb connect 127.0.0.1:5555 
谷歌原生模擬器:adb connect <設備的IP地址>:5555
  • 我用的夜神模擬器,我運行的命令是:adb connect 127.0.0.1:62025,顯示以下,則表明鏈接成功
connected to 127.0.0.1:62001
或
adb server version (36) doesn't match this client (40); killing...
* daemon started successfully
connected to 127.0.0.1:62001
相關文章
相關標籤/搜索