==== C2通过Cordova打包安卓App ====
- 首先是装环境,cordova环境和iOS打包相同,见原文[[打包_使用cordova打包成ios_app|链接]]
- 接下里,安装安卓环境,简单的办法是下载Android Studio,然后,在安装过程中选“自定义安装”,选择需要的SDK版本[[http://cordova.apache.org/docs/zh-cn/latest/guide/platforms/android/index.html|可参考此手册文档]]
- 再然后,需要设置几个环境变量,编辑~/.bash_profile 给PATH加上JAVA的安装路径,给ANDROID_HOME加上安卓安装路径
- 接下来到Cordova中,建立项目,格式是cordova create 文件夹名 工程ID 工程名$ cordova create hello com.example.hello HelloWorld
这里要注意工程ID的格式,是域名的反写,似乎必须com.开头,这里特别注意,这一步和下一步,不要用sudo,否则可能导致在xcode中打不开
- 接下来,给这个工程添加Android平台$ cd hello
$ cordova platform add android
可以用以下指令来检查搭载了哪些平台$ cordova platforms ls
这里需要注意,如果添加不正确可能是因为之前有一些残留的平台信息可以用如下代码$ cordova platform rm android && cordova platform add android
- 添加成功后,即可用C2导出的文件夹替换www下的文件,随后进行Build$ cordova build
- 几个注意事项
* 如何全屏显示并去掉TitleBar$ cordova plugins add cordova-plugin-fullscreen
$ cordova plugins add cordova-plugin-statusbar
注意,在C2导出时需要勾上去掉statusbar
* 如何修改图标:既然安装了Studio,即可直接用它来修改图标,打开工程,在Android目录上点右键,New/Image Asset,在对话框中修改Luanch Icon,之后保存到Android/res/,此时需要对应修改android/AndroidManifest.xml文件,将icon改为使用此新icon(将icon改为ic_luanch,有自动完成提示)
{{:20160929151740191.png?nolink&400|}}{{:20160929152208179.png?nolink&400|}}
* 签名打包:继续使用Studio,Build/Generate Signed APK,选择Android,创建新的Key
{{:20150910152138215.png?nolink&400|}}{{:20150910152600317.png?nolink&400|}}
一路Next,即可完成签名打包(注意保存各种密码,下次再打包时就不再需要此步骤)