最近公司需要把一些源码中的应用做成公共的APK。提供给不同平台能够使用,这就需要使这些apk不要依赖于平台的Framework,转至依赖于android的SDK,从而就把这些应用单独拉出来开始是基于ecplice编译,最后为了能够很好的开发和管理,转到了ubuntu下,管理和开发,这就需要想一种办法和android源码开发一样,于是经过分析,选择使用ant编译android项目。
一:Ant安装和使用
1. 环境:Ubuntu 10.04
2. 安装工具
3) 安装jdk 1.6及android-sdk-linux-r15(见android sdk相关文档)
4) 安装ant 1.83版本
5) 下载ant最新版(当前为1.8.3)下载junit-4.9.jar包,ant编译时需要此包
6) 安装:
$ tar xvzf ../tgz/apache-ant-1.8.3-src.tar.gz
$ cd apache-ant-1.8.3
$ cp /usr/lib/jvm/java-6-sun/lib/junit-4.9.jar lib/optional/
$ export JAVA_HOME=/usr/lib/jvm/java-6-sun
$. build.sh
$. build.sh install