Ionic3開發(fā)教程 - 發(fā)布Android版本(3)

Ionic3開發(fā)系列教程
Ionic3開發(fā)教程 - 環(huán)境準(zhǔn)備(1)
Ionic3開發(fā)教程 - 開發(fā)(2)
Ionic3開發(fā)教程 - 發(fā)布Android版本(3)
Ionic3開發(fā)教程 - 發(fā)布IOS版本(4)
Ionic3開發(fā)教程 - 更新(5)

在App開發(fā)完成后需要打包铐维,下面有兩種打包方式。

正常打包采用第一種打包方式即可慎菲;
但如果在npm cordova build android --prod --release打包完成后嫁蛇,對生成的platform目錄中的java源碼進(jìn)行了修改,那么就需要采用第二種打包方式露该;(例如:當(dāng)引入騰訊X5內(nèi)核做文件預(yù)覽時)

一睬棚,基于Ionic3內(nèi)置命令打包

  1. 執(zhí)行打包命令,生成正式版Apk文件
    執(zhí)行npm cordova build android --prod --release進(jìn)行打包解幼,打包完成后抑党,會生成一個apk安裝文件。
    image.png

如果配置了熱更新撵摆,在上面步驟打包完成后底靠,需要執(zhí)行cordova-hcp build,用于生成熱更新文件特铝;然后再執(zhí)行一遍npm cordova build android --prod --release暑中。然后可以把www目錄中的文件拷貝到在線熱更新鏡像地址中。

  1. 生成android.keystrore
    將Ionic生成的文件先命名為app.apk鲫剿,然后復(fù)制一份app.apk到java目錄>bin里鳄逾,執(zhí)行下面的命令,生成一份的簽名文件灵莲,名為android.keystrore雕凹,別名也是這個,有效期20000天。(僅僅在第一次生成簽名文件枚抵,以后不需要线欲。務(wù)必保存好,是App的唯一標(biāo)識汽摹,手機(jī)在更新App時用來判斷是否同一個App)
keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -validity 20000
  1. 生成簽名包
    給文件簽名询筏,輸入前面設(shè)置的密碼,即可簽名竖慧。簽名后的文件為complete.apk嫌套,可安裝到Android手機(jī)。
jarsigner -verbose -keystore android.keystore -signedjar complete.apk app.apk android.keystore


二圾旨,Android Studio中App打包

在執(zhí)行完npm cordova build android --prod --release后效床,會在項目根目錄下生成platform項目java源碼目錄吏夯,可以用Android Studio打開項目,進(jìn)行原生代碼修改,修改完了就需要執(zhí)行下面的步驟進(jìn)行打包斩松。

(和上面一樣)如果配置了熱更新抓于,在上面步驟打包完成后口四,需要執(zhí)行cordova-hcp build怎囚,用于生成熱更新文件;然后再執(zhí)行一遍npm cordova build android --prod --release床佳。然后可以把www目錄中的文件拷貝到在線熱更新鏡像地址中滋早。

  1. 生成keystore
    秘鑰庫有.jks和.keystore兩種格式,兩種都一樣操作砌们。
    .jks的生成可以點擊Create new...杆麸,然后配置生成。
    .keystore的生成需要依賴java>bin>keytool.exe浪感,執(zhí)行如下命令:
keytool -genkey -v -keystore my_app.keystore -alias my_app.keystore -keyalg RSA -validity 20000
//生成自己的簽名文件昔头,名為:my_app.keystrore,別名也是這個影兽,有效期20000天揭斧,僅僅在第一次生成簽名文件,以后不需要峻堰。
  1. 生成簽名包
    在Android Studio中讹开,Build->Generate Signed Bundle/APK

    image.png

    Android App Bundle是發(fā)布到Google App Store使用,要選擇下面APK

  2. 配置簽名
    選擇剛才的那個keystore茧妒,或者jks萧吠,然后輸入名字左冬、密碼桐筏,key alias別名需要和生成keystore時設(shè)置的別名一致(my_app.keystore)。點Finish就可以生成了relese版本的apk了拇砰。

    image

  3. 完成配置

    image.png

    參考文章:Android Studio 打包時 Signature Version 選擇 V1 V2 說明
    5梅忌、最后生成這兩個文件
    image.png


參考:
利用Android studio的keystore將Android程序打包成APK
Gradle-實現(xiàn)一鍵打包

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末狰腌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子牧氮,更是在濱河造成了極大的恐慌琼腔,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件踱葛,死亡現(xiàn)場離奇詭異丹莲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)尸诽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進(jìn)店門甥材,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人性含,你說我怎么就攤上這事洲赵。” “怎么了商蕴?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵叠萍,是天一觀的道長。 經(jīng)常有香客問我绪商,道長苛谷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任格郁,我火速辦了婚禮抄腔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘理张。我一直安慰自己赫蛇,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布雾叭。 她就那樣靜靜地躺著悟耘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪织狐。 梳的紋絲不亂的頭發(fā)上暂幼,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天,我揣著相機(jī)與錄音移迫,去河邊找鬼旺嬉。 笑死,一個胖子當(dāng)著我的面吹牛厨埋,可吹牛的內(nèi)容都是我干的邪媳。 我是一名探鬼主播,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雨效!你這毒婦竟也來了迅涮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤徽龟,失蹤者是張志新(化名)和其女友劉穎叮姑,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體据悔,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡传透,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了极颓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旷祸。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖讼昆,靈堂內(nèi)的尸體忽然破棺而出托享,到底是詐尸還是另有隱情,我是刑警寧澤浸赫,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布闰围,位于F島的核電站,受9級特大地震影響既峡,放射性物質(zhì)發(fā)生泄漏羡榴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一运敢、第九天 我趴在偏房一處隱蔽的房頂上張望校仑。 院中可真熱鬧,春花似錦传惠、人聲如沸迄沫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽羊瘩。三九已至,卻和暖如春盼砍,著一層夾襖步出監(jiān)牢的瞬間尘吗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工浇坐, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留睬捶,地道東北人。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓近刘,卻偏偏與公主長得像擒贸,于是被迫代替她去往敵國和親臀晃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,566評論 2 349