利用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?
(整理中...)
更多相关文章
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- TabHost和android:layout_height="0.0dip"以及android:layout_we
- android NDk环境编译-----原创总结
- Android中使用webview加载网页上的按钮点击失效
- cocos2dx-3.0(20) Android模拟器Genymotion 超级好用,快速稳定,avd
- Android系统