Windows系统下Ant自动编译打包并签名Android应用——探索篇
经过这两篇博客的介绍,大概了解了一下方法,本来想直接Copy第2篇中的配置文件来尝试自动编译打包,失败!无奈自己再研究了一下,根据第1篇中的方法试着自己动手。几经坎坷,终于成功实现Ant自动签名打包Android工程,下面允许我把经过分享给大家。
(1)、cmd命令行进入需要自动打包的工程根目录下,执行命令android update project -t 25 -p .
解释:
①、如提示android命令找不到,请先设置系统环境变量;
②、-t表示编译项目采用的Android系统版本(以android-id为参数);
③、-p后面的点表示当前目录(update生成的文件存放于当前目录,即工程根目录);
④、该命令将生成build.xml和local.properties文件,用于后续自动编译打包;
(2)、添加自定义的build.properties文件,因为local.properties文件里面只提供了当前机器中Android SDK目录;我自定义的build.properties文件内容如下:
project.name=projectName -----工程名称
java.dir=D:/Java/jdk1.6.0_43 -----JDK目录
key.alias=keystore -----签名文件中的xx属性
key.alias.password=123456 -----签名文件中的xx属性的密码
key.store=F:/keystore/keystore_file -----签名文件
key.store.password=123456 -----签名文件密码
project.dir=E:/workspace/projectName -----工程目录
project.version=2.0 -----应用版本
apk.out.dir=F:/build -----APK输出目录
(3)、在build.xml文件中配置上述自定义的properties文件,并添加相关必要的配置(可自由发挥):
(4)、cmd命令行下进入需要自动打包的工程根目录下,执行命令ant debug/release
①、如提示找不到ant命令,请到apache官网下载ant二进制包,解压并设置好环境变量;
②、debug参数表示将自动编译并打包输出debug版本的apk包,自带debug签名;
③、release参数表示将自动编译并打包输出release可发布版本的apk包,按照build.properties中配置的签名文件进行签名;(5)、如命令执行完毕并提示
BUILD SUCCESSFUL
Total time: 1 minute 4 seconds
如上信息,则为打包成功;打包失败将会有相关提示信息。
>更多相关文章
首页推荐
佛山市东联科技有限公司一直秉承“一切以用户价值为依归
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 03-29小米汽车“走进”京东,双方或将深化合作
- 03-29迎广交会,广州白云国际机场优化支付服务示
- 03-29vivo胡柏山:手机仍是一个成长的行业,将推
- 03-29马斯克称人形机器人成本将不到汽车一半
- 03-21虎牙2023年全年营收70亿元
相关文章
24小时热门资讯
24小时回复排行
热门推荐
最新资讯
操作系统
黑客防御