Android平臺指南(可以最開始先做)
1.安裝Java開發工具包(JDK)
Windows x86 Java SE開發工具包8u172下載地址
Windows x64 Java SE開發工具包8u172下載地址
2.安裝Android SDK
下載地址 下載完畢以後是個zip包,直接解壓至某個盤(我的是E盤)。
配置環境變數
(1)“使用者變數”>"新建",變數名中填寫“ANDROID_HOME”,變數值填寫“E:\android-sdk-windows”,以你安裝目錄為準,確認裡面有tools和add-ons等多個資料夾),點選確認。
在使用者變數PATH後面加上變數值;%ANDROID_HOME%\platform-tools;點選確認即可。
(2)在系統變數path中新增E:\android-sdk-windows\tools點選確認即可。
(3)Android SDK配置完成,接下來驗證配置是否成功。
(4)點選執行——輸入cmd——回車——輸入adb——回車,如果出現一堆英文,即表示配置成功,在輸入Android,啟動Android SDK Manager。
如果輸入adb,回車後沒出現一堆英文表示不成功就把E:\android-sdk-windows\platform-tools目錄下的adb.exe複製到E:\android-sdk-windows\tools下面
複製程式碼
啟動Android SDK Manager(路徑:E:\android-sdk-windows\SDK Manager.exe),下載安卓執行環境需要的資源。 如果執行中SDK Manager.exe閃退,重新吧android-sdk-windows的zip包解壓覆蓋到android-sdk-windows中。
3.安裝Android Studio
Windows版本 下載地址
安裝Cordova CLI
Cordova命令列工具作為npm包分發。
安裝cordova命令列工具,通過下面這些步驟:
-
下載和安裝Node.js。安裝完成後你可以在命令列中使用node 和 npm 。
-
(可選)下載和安裝git client, 如果你沒有。安裝成功後,你可以在命令列中使用git。 這個命令列使用下載git倉庫中的資源。
-
安裝cordova 模組使用Nodejs的npm工具。cordova模組會被npm工具自動下載。
- 在Windows上:
C:\>npm install -g cordova
複製程式碼
-g標誌是告訴 npm 我們全域性安裝 cordova。否則我們將會安裝在當前工作目錄的 node_modules子目錄。
安裝完成後,你應該能夠在命令列中執行cordova命令,在沒有任何引數的時候會列印一些幫助資訊。
建立App
跳轉到你維護原始碼的目錄中,並建立你的cordova專案:
$ cordova create hello com.example.hello HelloWorld
複製程式碼
這將會為你的cordova應用創造必須的目錄。預設情況下,cordova create命令生成基於web的應用程式的骨骼,專案的主頁是 www/index.html 檔案。
新增平臺
所有後續命令都需要在專案目錄或者專案目錄的任何子目錄執行:
$ cd hello
複製程式碼
給你的App新增目標平臺。我們將會新增'ios'和'android'平臺,並確保他們儲存在了config.xml中:
$ cordova platform add ios --save
$ cordova platform add android --save
複製程式碼
檢查你當前平臺設定狀況:
$ cordova platform ls
複製程式碼
執行add或者remove平臺的命令將會影響專案 platforms的內容,在這個目錄中每個指定平臺都有一個子目錄。
注意:在你使用CLI建立應用的時候, 不要 修改/platforms/目錄中的任何檔案。當準備構建應用或者重新安裝外掛時這個目錄通常會被重寫。
安裝構建先決條件
要構建和執行App,你需要安裝每個你需要平臺的SDK。另外,當你使用瀏覽器開發你可以新增 browser平臺,它不需要任何平臺SDK。
檢測你是否滿足構建平臺的要求(不滿足要求的需要去解決):
$ cordova requirements
Requirements check results for android:
Java JDK: installed .
Android SDK: installed
Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23
Gradle: installed
Requirements check results for ios:
Apple OS X: not installed
Cordova tooling for iOS requires Apple OS X
Error: Some of requirements check failed
複製程式碼
構建App
預設情況下, cordova create生產基於web應用程式的骨架,專案開始頁面位於www/index.html 檔案。任何初始化任務應該在www/js/index.js檔案中的deviceready事件的事件處理函式中。
你可以在每次構建中選擇限制平臺範圍 - 這個例子中是'android':
$ cordova build android
複製程式碼
執行下面命令為所有新增的平臺構建:
$ cordova build
複製程式碼
測試App
移動平臺的SDK通常會繫結模擬器,它是一個可執行的裝置映象,這樣你就可以在主螢幕啟動你的App,看看它在多個平臺是如何互動的。 在命令列執行下面的命令,會重新構建App並可以在特定平臺的模擬器上檢視:
$ cordova emulate android
複製程式碼
每次修改程式碼需要看效果需要在控制檯重新執行命令cordova emulate android
或者,你可以將你的手機插入電腦,在手機上直接測試App:
$ cordova run android
複製程式碼