利用Ant编译android工程

关于Ant以及如何利用ant进行android自动化编译,网上资料一搜一大把,但学习的过程中,如何找到合适的资料也是一件费劲的事情。

经过我个人对ant的学习,整理出以下资料,或许对你的学习有所帮助。

相关书籍和PDF:

  • Ant入门与进阶

Tip:

1. 如果你想快速入门自动化编译android工程,请参考:Android高人必修 Ant 编译Android工程

    这是一个告诉你如何快速通过android系统自带的ant编译系统进行编译。

2. 如果你想了解Android已经集成好的编译系统的始末,请参考:Building and Running from the Command Line

    这里面包含了很多你想要的信息,包括如何使用ant进行编译,如何签名等主题,如何对默认的build.xml进行功能扩充等。当然,是英文的。

3. 如果你想一步步了解通过命令生成APK,那么这个连接会很有用:使用ANT打包Android应用

4. 如果你想从头到尾学习ant,查阅相关功能,ant自带的manual文档应该对你有所帮助,具体位置如:XXX\Ant\apache-ant-1.8.4\manual\index.html


其它:

1. 对签名不了解,请参考:Android学习系列(1)--为App签名(为apk签名)

2. ANT及build.xml文档编写


问题及解决方案:

1. 和SVN集成时出现的问题。

问题:使用你使用的是SVN版本 >= v1.7, 在ant集成时出现问题。出现以下log:
            svn1.7 appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this
解决方案:使用最新的svnant source重新编译, 然后覆盖Ant/lib目录, 当然, 编译完后在使用SVN相关命令时, 需要去掉相关标签。
                   svnant does not support svn version 1.7. what to do?


(整理中...)



你可能感兴趣的:(Android-Java,android编译,ant,ANT,Ant)