android 工程引入cordova库

如果一个大型的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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容