Ant打包Android项目,生成apk

ant打包安卓工程原理介绍

ant打包安卓工程的主要步骤如下:


1.      在命令行中,切换到apk根目录中,执行(注意最后有一个点,不然执行失败)

android update project -p .
目的:根目录下生成ant编译需要的文件build.xml。

xml配置文件的路径指定,最关键的就是指定了sdk下的build.xml文件路径。
同时生成local.properties,主要是指定了本机的sdk所在路径。

 

2.添加对签名的支持,新增文件ant.properties,加入签名信息。

#keystore文件的目录,因为在根目录下所以直接写名字了

key.store=android.keystore

#这个名字就是在生成keystore时那个alias字段的值

key.alias=android

#两个密码分别写建立keystore时的两个密码

key.store.password=(your pwd)

key.alias.password=(your pwd)

         自动打签名:在eclipse中右键build.xmlàrunasàAnt Build(第二个)

3.执行antrelease命令,即可在bin目录生成xxx-release.apk的安装包。

 

 

ant release可能出现的问题是:

问题分析一:build.xml:649        build.xml:694:null returned:1

出现这种问题的解决办法是可以执行antclean release或者在本地eclipse上对工程做一下clean处理就OK了。

问题分析二:BasePage.java:17:错误:找不到符号

这种问题通常是由于java执行路径中没有需要的jar包造成的。ant会默认将libs目录下的jar包都放入classpath中,但是如果我们在建立工程的时候没有生成libs目录,buildpath中的jar包都是来源于第三方的jar包。这种情况下,我们可以通过新增custom_rules.xml文件来解决该问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值