android 工程引入cordova库
2016-11-30 本文已影响318人
我是午饭
如果一个大型的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