Android Studio簽名打包APK教程

APK在對外發(fā)布到應用市場時,需要上傳帶密鑰簽名的release版apk才行。下面就來介紹一下打包簽名APK的兩種方法。

1. 生成簽名文件

《Android Studio生成簽名文件方法》

2. 生成APK文件
  • 工具簽名打包
    1)在 Build 菜單中選擇 Generate Signed Bundle / APK...柿汛;


    image

    2)選擇 APK,點擊 Next 下一步埠对;
    Android App Bundle:用于通過 Google Play 發(fā)布的應用络断,需要升級到AS 3.2 以上版本才支持App Bundle格式;
    APK:用于創(chuàng)建可部署到設備上的簽名APK项玛;


    image

    3)點擊 Choose existing... 選擇密鑰庫文件位置貌笨,填寫正確的鑰匙庫密碼和密鑰密碼,點擊 Next 下一步襟沮;
    Key store path:密鑰庫文件路徑锥惋;
    Key store Password:密鑰庫密碼昌腰;

    Key Alias:密鑰別稱;
    Key Password:密鑰密碼膀跌;


    image

    4)選擇簽名 APK輸出位置遭商,以及 APK簽名版本類型,勾選 V1(Jar Signature) 和 V2(Full APK Signature)捅伤,點擊 Finish 等待打包簽名完成株婴;

debug:是測試版,包含調(diào)試和日志信息暑认,沒有進行優(yōu)化加密,適合程序調(diào)試使用大审;
release:是發(fā)布版蘸际,對外發(fā)布供用戶使用,進行了優(yōu)化加密處理徒扶;


image

V1 和 V2 兩者區(qū)別:

  • V1(Jar Signature):僅驗證未解壓的文件內(nèi)容粮彤,這樣APK 簽署后可進行許多修改 ,可以移動甚至重新壓縮文件姜骡;

  • V2(Full APK Signature):驗證壓縮文件的所有字節(jié)导坟,而不是單個 ZIP 條目。在簽名后無法再更改圈澈。所以現(xiàn)在在編譯過程中惫周,我們將壓縮、調(diào)整和簽署合并成一步完成康栈。
    V1 和 V2 使用總結:

  • 打包簽名時只勾選V1簽名并不會影響什么递递,但是在7.0及以上不會使用更安全的驗證方式;

  • 只勾選V2簽名7.0以下安裝會直接顯示未安裝啥么,7.0及以上則使用V2的方式驗證登舞;

  • 同時勾選V1和V2則所有機型都沒問題。
    5)打包完成后悬荣,會在我們設置的輸出路徑下看到打包簽名后的apk包菠秒,.../release/app-release.apk和output.json。

  • Gradle簽名打包

1)打包簽名配置:
詳細配置方法請移駕 —— 《Android Studio打包簽名配置方法》

2)執(zhí)行打包命令:
方法一:
打開右側Gradle氯迂,找到 Project -> Tasks -> build -> assemble 雙擊運行践叠,開始編譯打包簽名;
assemble囚戚,同時生成debug和release模式的apk包酵熙;
assembleDebug,生成debug模式的apk包驰坊;
assembleRelease匾二,生成release模式的apk包

image

方法二:
在Terminal窗口執(zhí)行打包命令;

release打包的命令:
gradlew assembleRelease
debug打包的命令:
gradlew assembleDebug
release 和 debug打包的命令:
gradlew assemble
3)打包完成,在項目下app/build/outputs/apk/查看debug或者release安裝包察藐。


image
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末皮璧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子分飞,更是在濱河造成了極大的恐慌悴务,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件譬猫,死亡現(xiàn)場離奇詭異讯檐,居然都是意外死亡,警方通過查閱死者的電腦和手機染服,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門别洪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人柳刮,你說我怎么就攤上這事挖垛。” “怎么了秉颗?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵痢毒,是天一觀的道長。 經(jīng)常有香客問我蚕甥,道長哪替,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任梢灭,我火速辦了婚禮夷家,結果婚禮上,老公的妹妹穿的比我還像新娘敏释。我一直安慰自己库快,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布钥顽。 她就那樣靜靜地躺著义屏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蜂大。 梳的紋絲不亂的頭發(fā)上闽铐,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音奶浦,去河邊找鬼兄墅。 笑死,一個胖子當著我的面吹牛澳叉,可吹牛的內(nèi)容都是我干的隙咸。 我是一名探鬼主播沐悦,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼五督!你這毒婦竟也來了藏否?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤充包,失蹤者是張志新(化名)和其女友劉穎副签,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體基矮,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡淆储,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了家浇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遏考。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蓝谨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情青团,我是刑警寧澤譬巫,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站督笆,受9級特大地震影響芦昔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜娃肿,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一咕缎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧料扰,春花似錦凭豪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拯钻,卻和暖如春帖努,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背粪般。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工拼余, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人亩歹。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓匙监,卻偏偏與公主長得像凡橱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子舅柜,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容