溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Ionic在Android上部署app步驟

發(fā)布時(shí)間:2020-07-11 03:10:03 來(lái)源:網(wǎng)絡(luò) 閱讀:448 作者:zhangxiangj 欄目:移動(dòng)開發(fā)

詳情鏈接:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/ionic%E5%9C%A8android%E4%B8%8A%E9%83%A8%E7%BD%B2app%E6%AD%A5%E9%AA%A4/

  • 使用ionic建立了一個(gè)項(xiàng)目之后想要將它發(fā)布到各個(gè)應(yīng)用商店,那么我們就要部署想要發(fā)布的版本,這段時(shí)間學(xué)習(xí)了Android的發(fā)布過(guò)程,下面我來(lái)介紹一下:

  • 這個(gè)命令是我們?cè)谡{(diào)試代碼時(shí)候所需要的,一般下載模板的時(shí)候就有了,但是我們?cè)诎l(fā)布版本之前應(yīng)該將它刪除。

  • cordova plugin rm cordova-plugin-console


  • 在執(zhí)行這個(gè)命令之前,需要將config.xml的version號(hào)改成相應(yīng)的,這個(gè)命令執(zhí)行完之后,將會(huì)生成如圖所示的一個(gè)android-release-unsigned.apk。這是未簽名的apk,接下來(lái)如果你有一個(gè)簽名秘鑰可以跳過(guò)以下的步驟了,直接將得到的android-release-unsigned.apk和你的.keystory放在同一個(gè)目錄下執(zhí)行下面第4個(gè)命令就可以了。 如果沒(méi)有執(zhí)行下面的代碼來(lái)獲得一個(gè)。

  • cordova build --release android

       Ionic在Android上部署app步驟


  • 執(zhí)行這個(gè)命令的時(shí)候會(huì)讓你創(chuàng)建密碼等各個(gè)提示,按照它的提示一步一步填寫就可以了。之后會(huì)有一個(gè)xxx.keystore在當(dāng)前的目錄下。

  • keytool -genkey -v -keystore xxx.keystore -alias yyy -keyalg RSA -keysize 2048 -validity 10000


  • 執(zhí)行完成這個(gè)命令,簽名完成。

  • jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xxx.keystore HelloWorld-release-unsigned.apk yyy


  • 執(zhí)行完這個(gè)命令就可以得到一個(gè)yyy.apk了,查了一下關(guān)于Zipalign的介紹,Zipalign是一個(gè)Android平臺(tái)上整理APK文件的工具,它能夠?qū)Υ虬玫腁ndroid應(yīng)用程序進(jìn)行優(yōu)化,使Android操作系統(tǒng)與應(yīng)用程序之間的交互作用更有效率,運(yùn)行的更快。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI