欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

phonegap3.x-如何编译jar

phonegap开发 夜阑小雨 429℃ 0评论

话说apache为什么不把cordova打个jar包呢?

 

一直都用jar包来完成项目,但不知道为啥官方要用node来自己打包,真是郁闷。终于查资料找到办法来实现自己边缘jar,以后想怎么用就怎么用。

 

其中官网源码下载地址为:http://cordova.apache.org/ 。  因为 cordova 源码托管在Apache , 所以需要下载源码然后编译生成JAR包才可用。

第一步: 下载源码,如下图:

第二步:解压源码包,导入Android  IDE ( 前提是安装了android 的开发环境) , 如下图:

IDE 会自动生成两个项目Cordova  和 CordovaViewTestActivity  ,运行第二个项目成功以后第一个项目的bin中会自动生成Cordova.jar ; 这个 Cordova.jar 就是3.4版本可用的JAR包了。

 

各个版本cordova的下载工程包:

http://archive.apache.org/dist/cordova/

可以下载自己编译。

但是这个编译好像不支持phonegap的插件。

 

这时候需要下载插件包,放到项目中,再进行编译,编译后就支持插件了。

插件地址:

 https://www.apache.org/dist/cordova/plugins/ 

https://git-wip-us.apache.org/repos/asf?s=cordova

那样打出来的jar包里面不包含cordova的插件,意思是按照需求安装插件,下载之后里面会有src,里面的java文件复制到 \framework\src\org\apache\cordova下(但是要注意,打开源文件可以看到,包名都是分功能的,不像以前版本的都直接在cordova下)

这是把所有插件搞进去的结构,当然,不需要的可以不要,这样打包就ok了。

 

另外提供一个配置好的插件集合,拷贝到项目中就可以了.

http://pan.baidu.com/s/1sj8qqwX

转载请注明:夜阑小雨 » phonegap3.x-如何编译jar

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址