马上要开发新APP,所以整理下安卓和IOS的app cordova相关资料。因为cordova和java环境已经安装好,所以就不赘述了。(如果哪天我换笔记本可能会再写)
先确定是否安装Cordova和java环境。
(cordova -v 和 java -version 通过这两个命令查看是否安装)
一、Cordova 相关
1、cordova create hello com.example.hello "HelloWorld"
项目名称(目录名称),包名,项目名字
2、进入到刚创建的项目里,添加安卓平台
cordova platform add android
注:安装的时候确保android 相应版本包已经安装。可通过android -v 开启安卓管理
3.生成签名证书
a、cd platforms\android\build\outputs\apk
b、keytool -genkey -v -keystore yuexiangapp.keystore -alias yuexiangapp -keyalg RSA -validity 365
yuexiangapp.keystore是生成的key存放的文件,yuexiangapp是私钥,一步步输入,最后输入y确认
c、jarsigner -verbose -keystore yuexiangapp.keystore -signedjar my.apk android-release-unsigned.apk yuexiangapp
1)、yuexiang.apk 是我们要生成的签名后的apk文件,也就是要发布的apk文件
2)、android-release-unsigned.apk是在Cordova build android -release后生成的签名前的文件
4.查看某个apk是否经过了签名
jarsigner -verify yuexiang.apk
二、极光安装
首先先去极光推送创建账户,获取秘钥
然后通过进行安装
cordova plugin add jpush-phonegap-plugin —variable APP_KEY=your_jpush_appkey
(关于极光插件如何使用。等我把ios整理完毕,会单开一章写一下)
三、logo icon 更换
进入platforms/android/res 里面进行更换图片即可(这个比较简单粗暴)
四、铃声
因为极光没有开放安卓自定义铃声的接口,所以要使用cordova-plugin-nativeaudio插件
cordova plugin add cordova-plugin-nativeaudio
关于此插件的时候,建议直接百度搜索,我就不再赘述了
ps:因为最早的app是同事搞的,所以以为他之前安装的插件我都需要安装,最后发现,貌似只需要安装极光的插件和nativeaudio插件就好了,如果有其他需要再安装其他插件。添加平台和安装插件一定要注意版本问题