使用ant自动编译安卓项目并签名


准备阶段:
1.下载ant,jdk,android sdk
       ant下载地址:ant.apache.org/bindownload.cgi
2. 设置环境变量
     ANT_HOME,JAVA_HOME,ANDROID_HOME;
      path添加
%ANT_HOME%/bin;%ANT_HOME%/lib;%ANDROID_HOME%/tools;%ANDROID_HOME%/platform-tools;%JAVA_HOME%/bin;%JAVA_HOME%/lib;
3.在eclipse项目目录下执行:android update project -p . -n projectname -t targetid -l denpend-pro-path      ,targetid可以是数字,也可以是"android-19"这样的(如 android update project -p . -n sharesample -t android-19)
4.当前目录新增ant.properties
     key.store=d:/xx.keystore   (路径不能用\)

     key.alias=

     key.store.password

     key.alias.password
注意事项:

1.对于被依赖的项目也要做上述步骤3

2.各项目在eclipse中要禁止自动编译,并且要clean一下各项目(保证bin/res/crunch目录被删除了)



执行:

方式1:在eclipse中右键点击build.xml,选择Run As>Ant Build...  ,在"Main"中Arguments输入release,JRE中选择"Run in the same JRE as the workspace"

点击Run


方式2:
  1. 在命令行中,切换到工程所在目录,执行ant release

生成后文件在bin目录小,命名含release文章来源地址https://www.yii666.com/article/754058.html文章地址https://www.yii666.com/article/754058.html网址:yii666.com

参考资料:网址:yii666.com<文章来源地址:https://www.yii666.com/article/754058.html

http://blog.csdn.net/lizhongkan/article/details/7679111

http://www.cnblogs.com/itech/archive/2011/10/31/2230059.html
http://www.cnblogs.com/yinghuochong/p/3514446.html
http://rooi.iteye.com/blog/1164734

Faq:
1.报错:E:\android\adt-bundle-windows-x86-20140702\sdk\tools\ant\build.xml:698: null returned: 1
解决方法:ant clean
2.如果执行ant release报错:Class not found: org.eclipse.jdt.core.JDTCompilerAdapter

将jdtCompilerAdapter.jar org.eclipse.jdt.core_3.x.x.jar复制到ant/lib下

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

使用ant自动编译安卓项目并签名-相关文章

  1. egret编译速度慢解决方法

  2. IDEA 设置 自动编译

  3. Android Studio设置自动编译工程

  4. IntelliJ IDEA 2017.3尚硅谷-----设置自动编译

  5. Thymeleaf学习记录(2)--自动编译设置

  6. 【转载】Eclipse自动编译问题

  7. 使用ant自动编译安卓项目并签名

  8. Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式

      相关文章列表: 《Android 自动编译、打包生成apk文件 1 - 命令行方式》《Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式》《Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式》 (当前文章) 之前第一篇和第二篇分别是都是完全自己手写代码,自己测试并执行所有命

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png