前面有几篇实际操作的“Cordova之HTML远程调用相机demo”,这篇主要记录打包相关的,这里只打包android设备的0Cordova之HTML远程调用相机demo
方法/步骤
1
最重要的一个配置文件在根目录的config.xml,该文件编译打包时将被复制到各个平台下面,android的将被复制到app/platforms/android/res/xml/config.xml
2
主要配置一些包名、应用名称、白名单,访问资源等等,详细见图,基本涵盖了所有常用的配置
3
例如修改app的应用图标,只需要把图标复制到rec/icon下面,然后再到config配置文件引用
4
下面该是介绍android apk签名,首先准备工作准备好keystore签名文件,该文件的生成自行查找资料,这里不介绍
5
然后在项目根目录新建一个build.json文件里面写入,签名的信息,也就是对应你的keystore的密码等相关信息,里面是json格式
6
里面可以配置debug/release,按需配置一个,两个都行,下面只贴出一个,注意里面文件路径用的相对路径,所以签名文件和此文件要在同一级目录
7
执行cordova build --release android开始编译签名打包,等待他编译完成即可
8
编译完成后,会输出签名的apk的路径,默认都是在platforms\android\app\build\outputs\apk\release\该目录下
9
还有一种签名的方式,就是直接用as打开生成的android项目,然后就和平常的签名打包一样了,但是需要注意这种方式,以后就不能用cordova命令操作了,不然会覆盖掉你修改的