Android development with maven
摘要: 在学习android的过程中,总是会不断的去构建项目并部署到模拟器上测试,千篇一律的操作让人有点烦躁,程序员总是有些懒惰的,平时的java项目中,我们一般都比较喜欢用maven来构建项目,为何不让android开发也能享受到这种自动化构建的好处呢,因此尝试将maven引入android开发中来。
Android应用运行在Dalvik虚拟机上,Dalvik虚拟机执行.dex格式的文件,因此构建工具需要先通过java编译器将源文件编译成class文件,然后再转换为.dex格式。对于android应用所依赖到的android.jar已经在maven仓库中有了,但这仅仅是API的stub实现而已,所有类中的方法都会抛出runtime exception,因为android应用是运行在设备上的,是使用的运行环境中的库,maven仅通过这个jar包进行编译而已。
阅读全文