首页 > 代码库 > Android程序ant打包
Android程序ant打包
1.准备工作
(1)首先安装好ant工具
(2)生成keystore
在jdk的bin目录下
输入
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
按操作输入即可,记住密码。
(3)配置keystore,这个是用来签名的
将产生的andorid.keystore复制到项目的跟目录下,并建立ant.properties文件
key.alias名字与keystore文件名保持一致就行了,密码就是你之前设定的密码,两个我弄得是一样的。
2.开始
(1)生成编译文件build.xml和local.properties
首先查看可用target列表
然后输入
android update project --name ScaleImage --target android-15 --path ./
就可以了(注:具体target应该根据项目的target决定,不然会有报错)
当有外部导入的jar库时,会自动写入,但有依赖的library时,就要先在依赖的library处建立上述两个文件,上面我就遇到了类似的问题,提示你用--subprojects
到library目录,我的是
输入
android update lib-project -p ./
然后到原目录更新一下即可
android update project --name ScaleImage --target 12 -p ./ --subprojects
这里target可选,我是同时更新了target
至此,全部工作完成,可以查看根目录
(2)打包
回到Eclipse,更新项目,在ant添加BuildFiles
debug是采用默认只有一年期限的签名,release是自己前面设定的签名期限,点击release即可完成打包,如果遇到问题可以clean一下再试
生成了带有签名的apk包
Android程序ant打包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。