1 安裝Cordova
1.1 安裝Node.js
1.2 安裝Cordova CLI
????命令行:$ npm install -g cordova
????我安裝不成功 用的cnpm,但是創建項目時失敗
????$ npm install -g cordova@6.0.0 就可以,不知道什么原因
(后面解決了 之前是網速原因npm下載失敗了,后面沒有卸載干凈,....nodejs\node_modules下的cordova文件夾刪除后再次運行npm install -g cordova,成功解決問題)
1.3 部署Android開發環境
? ?????這里我們以android為目標平臺。
????接下來我們開始android平臺下相關環境的部署。
????這里我們安裝AndroidStudio,可以訪問?http://www.android-studio.org/
? ? cordova官方文檔?https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html
1.3.1 安裝JDK
1.3.2 安裝Android SDK
把上面那些都安裝配置好環境變量,可以看下面兩個文檔
https://www.cnblogs.com/xiadewang/p/7820377.html
https://blog.csdn.net/hahahhahahahha123456/article/details/80651359
2 創建Cordova的第一個應用 hello
????$ cordova create hello com.example.hello HelloWorld
????$ cd hello
????$ cordova platform add android (移除cordova platform remove android)
????$ cordova requirements
出現問題 error: could not find gradle wrapper within android sdk.
找到Android Studio的安裝目錄下的gradle template,例如:
C:\Program Files\Android\Android Studio\plugins\android\lib\templates
復制到SDK目錄下,例如:
C:\Users\IBM_ADMIN\AppData\Local\Android\sdk\tools
出現問題?Error: Android SDK not found. Make sure that it is installed. If it is not at the default location,查看環境變量沒有問題
自從升級android studio2.3.1后,運行ionic項目時無法再在android平臺上啟動。網上查了很多信息后,得知是android sdk廢棄android命令,以及改變了目錄結構。
解決辦法如下:
移除android sdk目錄的tools文件夾
下載
https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
解壓出來,將解壓得到的tools文件夾復制到android sdk目錄下
問題解決
? ? 接下來 $cordova build
運行到瀏覽器:
$ cordova serve android
3. AndroidStudio導入Cordova項目
????經過上一步的cordova項目build成功后,我們打開下面目錄,會看到一個build.gradle,它就是我們項目的關鍵,因為項目本身就是用gradle來構建的。
最后一步,我們打開AndroidStudio來導入上面看到的.gradle文件,就可以在AndroidStudio中來編寫我們的應用了,也可以很方便的在模擬器上預覽
AS自帶的模擬器 我用不了 所以安裝了夜神
下載網址:https://www.yeshen.com/
下載安裝(傻瓜式安裝)
安裝完成--
cmd 進入studio的sdk的tools目錄下,輸入:adb.exe connect 127.0.0.1:62001
然后打開項目,直接點擊運行按鈕如圖所示,會彈出設備選擇界面,第一個就是對應的設備,選中后點擊OK按鈕
項目已經在模擬器上運行了,到此可以使用調試了
后面自帶的模擬器 可以用了 要在BIOS中開啟VT 可以自己百度
開啟之后 在命令行 輸入cordova run 就會自動打開模擬器