关于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?


(整理中...)



更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. TabHost和android:layout_height="0.0dip"以及android:layout_we
  6. android NDk环境编译-----原创总结
  7. Android中使用webview加载网页上的按钮点击失效
  8. cocos2dx-3.0(20) Android模拟器Genymotion 超级好用,快速稳定,avd
  9. Android系统

随机推荐

  1. android linux(centos6) gradle环境配置
  2. 正确认识android内存管理原理
  3. android studio的安装与环境配置
  4. [置顶] Android-x86入门之--让你的Androi
  5. Android内存机制分析——堆和栈
  6. 如何构建Android(安卓)1.5 Linux内核映像
  7. Android中创建与几种解析xml的方法
  8. Handler的工作原理(一)Handler的使用
  9. 安卓布局中layout_gravity和gravity的区
  10. 改进Android语音对讲系统的方法