一、前言
上篇 (原創)【B4A】一步一步入門03:APP名稱、圖示等資訊修改 中我們將APP做成了標準的樣子。
本篇文章會講解如何將程式打包成APK檔案以分發,同時講解如何製作私鑰並簽名APP,以用來後續的上架應用商店。
相信看完的你,一定會有所收穫!
本地地址:https://www.cnblogs.com/lesliexin/p/17139222.html
二、編譯模式與打包為APK檔案
在前面的文章中,我們編譯的APP雖然已經在安卓手機的桌面上了,但是當結束除錯後,點選APP圖示,卻無法啟動APP,而是會顯示一行提示資訊,如下圖所示:
這是因為我們的預設編譯模式是“Debug”,此種編譯模式是為了除錯時使用,並不會真正的生成APP。
B4A的編譯模式有三種:Debug、Release、Release(obfuscated)
在正式釋出時,我們切換到Release或Release(obfuscated)即可打包生成APK檔案。其中“Release(obfuscated)”與Release一樣,不過會額外將原始碼進行混淆,增加反編譯的難度。
打包好的APK在專案的固定目錄下:
我們將此APK檔案重新命名後,即可透過聊天軟體、郵箱等傳送給別人安裝使用。
三、私鑰簽名
在預設情況下,B4A在編譯時使用的是“除錯金鑰”進行APP簽名,這種金鑰是無法上架應用商店的。
所以就需要建立自己的私有金鑰。建立流程如下:
我們編譯程式,可以看到現在是使用我們的私鑰進行的簽名。
四、總結
到本篇,一個APP的完整開發流程就結束了,可以看到,使用B4A開發安卓APP,是非常簡便的,特別適合未接觸過安卓原生開發的人員。
後續篇章將會更加細化的講解B4A的方方面面,敬請期待。
-【END】-