馬上要開發(fā)新APP,所以整理下安卓和IOS的app cordova相關(guān)資料。因為cordova和java環(huán)境已經(jīng)安裝好,所以就不贅述了虚倒。(如果哪天我換筆記本可能會再寫)
先確定是否安裝Cordova和java環(huán)境。
(cordova -v 和 java -version 通過這兩個命令查看是否安裝)
一产舞、Cordova 相關(guān)
1魂奥、cordova create hello com.example.hello "HelloWorld"
項目名稱(目錄名稱),包名,項目名字
2、進入到剛創(chuàng)建的項目里易猫,添加安卓平臺
cordova platform add android
注:安裝的時候確保android 相應(yīng)版本包已經(jīng)安裝耻煤。可通過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確認(rèn)
c、jarsigner -verbose -keystore yuexiangapp.keystore -signedjar my.apk android-release-unsigned.apk yuexiangapp
1)贯被、yuexiang.apk 是我們要生成的簽名后的apk文件眼五,也就是要發(fā)布的apk文件
2)、android-release-unsigned.apk是在Cordova build android -release后生成的簽名前的文件
4.查看某個apk是否經(jīng)過了簽名
jarsigner -verify yuexiang.apk
二彤灶、極光安裝
首先先去極光推送創(chuàng)建賬戶看幼,獲取秘鑰
然后通過進行安裝
cordova plugin add jpush-phonegap-plugin —variable APP_KEY=your_jpush_appkey
(關(guān)于極光插件如何使用。等我把ios整理完畢幌陕,會單開一章寫一下)
三诵姜、logo icon 更換
進入platforms/android/res 里面進行更換圖片即可(這個比較簡單粗暴)
四、鈴聲
因為極光沒有開放安卓自定義鈴聲的接口搏熄,所以要使用cordova-plugin-nativeaudio插件
cordova plugin add cordova-plugin-nativeaudio
關(guān)于此插件的時候棚唆,建議直接百度搜索,我就不再贅述了
ps:因為最早的app是同事搞的心例,所以以為他之前安裝的插件我都需要安裝宵凌,最后發(fā)現(xiàn),貌似只需要安裝極光的插件和nativeaudio插件就好了止后,如果有其他需要再安裝其他插件瞎惫。添加平臺和安裝插件一定要注意版本問題