ant 自动化打包

项目中如果针对不同分发渠道进行apk打包,如果还使用eclipse的导出包的方式的话,手会疼到没法摸jj的。应该,为了能够偷懒,需要使用ant构建工具进行自动化打包。

1、配置好ant环境以及android的环境变量(尤其是ANDROID_HOME)


2、利用sdk的android工具生成build.xml等

cd到项目的根目录,使用命令: android update project -n <project_name> -t <android-19> -p ./

其中 -n 是指项目名

        -t 目标sdk版本,android-19 这里是使用sdk-19来进行编译

       -p 生成文件的目录

成功后,会在-p指定的目录中生成build.xml、local.properties、proguard-project.txt等文件,当工程中没有这些文件时会生成。


3、下载ant-contrib的jar文件(这里使用1.0b3版本),把jar包放入目录:D:\dev-tool\android\sdk\tools\lib

该环境是ant的插件,可以使用if/for等判断语句,用在接下来的构建文件中循环遍历统计渠道

下载地址: http://sourceforge.net/projects/ant-contrib/ 


4、如果工程引入其它的工程lib没有build.xml文件,需要到它们的目录下使用2中的命令生成。


5、参考 http://blog.csdn.net/androiddevelop/article/details/11619635


心得:dao类需要保护、dao类相关的实体类需要保护


你可能感兴趣的:(ant 自动化打包)