学习Android命令行打包前先了解一下apk,apk是AndroidPackage的缩写,即Android安装包(apk)。APK也是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非java ME的字节码而是Dalvik字节码。
android用ant进行build. android sdk下面的tools/ant下面的build.xml就是build的整个过程。
其中的build参数可在ant.properties 文件中进行override。也可以自己定制build的脚本。
用ant build非常简单
1)安装ant并加入到系统path变量中
2)为项目生成build.xml
3)生成 debug 版本
4) 如果要生成 release 版本需要提供keystore进行签名
在项目根目录新建ant.properties文件,在里面配置keystore的路径
5) 运行ant release即可生成具有签名信息的apk
注意项目中引用的library库也要用ant build需要先生成build.xml
上面就是官方文档中整个的build过程, 如果想做持续集成基本就是上面的思路。
综上文所述,要实现使用android用命令行打包生成apk,首先要安装ant并加入到系统path变量中,为项目生成build.xml,然后是生成 debug 版本,若要生成release版本需要提供keystore进行签名,最后是运行ant release 即可生成具有签名信息的apk,打包生成apk的步骤简单明了地总结整理出来了,详细的图解看回上文步骤分析。想要学习更多内容或者到本站视频中心观看相关视频。
¥98.00
¥398.00
¥199.00
¥179.00