如果一個大型的android項目想引入cordova組件的話,可以參考官方的教程Android WebViews。
其實很簡單,就是打出jar包來引入進工程就可以了。
但是官方沒有直接提供jar包下載,也沒說Maven和JCenter上可以遠程引用,呵呵...
當然你只是要jar包的話,可以不看下面的東西,拿去cordova-5.2.2.jar
如何打出cordova.jar包
首先你要先安裝好cordova的開發環境。
在windows上,通過npm安裝cordova完之后在c盤的用戶目錄下可以找到.cordova文件夾,接著找到android的package文件夾下的framework文件夾,相信你可以噠。這是我的電腦上的目錄
C:\Users\User\.cordova\lib\npm_cache\cordova-android\5.2.2\package\framework
然后執行命令行
ant jar
當然,你電腦要安裝有ant,ant的安裝很簡單,是一個zip包,解壓出來后,設置一下環境變量即可。你不想去官網下的話,也可以點這里apache-ant-1.9.7-bin.zip
一些問題
通常運行ant jar命令行失敗有幾個常見的錯誤
- 一個是提示java的環境變量有問題。這個問題配置一下正確的JAVA_HOME環境變量即可。
- 提示缺少local.properties文件,該文件配置了android SDK的目錄,可以自己創建一個local.properties文件
//local.properties 文件
sdk.dir=D\:\\Android\\AndroidSdk