Android Studio打包以及gradle配置構(gòu)建

今天給大家分享一下Android Studio打包以及gradle配置構(gòu)建路媚,以下幾點(diǎn)就是我要給大家分享的,希望能幫到大家绝编!

一.首先打開Android Studio選擇Build -> Generate Signed APK...新建一個(gè)key听怕,可根據(jù)自己需要填寫相關(guān)項(xiàng).填寫我們創(chuàng)建的key的 alias和密碼废累。

如果還沒有簽名文件,點(diǎn)擊構(gòu)造一個(gè):


生成以后冶共,就可以用該簽名文件繼續(xù)簽名打包:


填入剛才的信息乾蛤,繼續(xù):
D09B56B5F69FCCE0F9BBA4F00EEF14E7.png

結(jié)果如下:


9F0A4E38E03D0DBD12E86DC0233CA0B8.png

選好輸出路徑,選擇打包類型捅僵,完成家卖!

2、通過配置自動(dòng)打包

如果你覺得上述打包步驟太麻煩庙楚,那么我們就開始在gradle里添加配置上荡,自動(dòng)打包。

快捷鍵 Ctrl+Alt+Shift+S 或者 File -> Project Structure :

29EAE061C1AA87CB6EB82F245DB6B101.png

選擇 app馒闷,在 Signing 標(biāo)簽下添加簽名配置酪捡,這里的 Store File 就是我們的簽名文件叁征。

我們還可以繼續(xù)添加構(gòu)建類型,選擇 Build Types 標(biāo)簽逛薇,添加 release捺疼,選擇剛才的簽名配置:

這樣我們就有了debug和生產(chǎn)類型的兩種打包方式,以后就可以根據(jù)需要自動(dòng)打包永罚。選中工程啤呼,點(diǎn)擊 Build -> Select Build Variant,選擇 release:

然后點(diǎn)擊 Build -> Build APK尤蛮,打包文件在..\app\build\outputs\apk媳友,如此便使用我們自己的簽名文件,打好了一個(gè)生產(chǎn)包产捞。同樣也可以打出debug包醇锚,如果在Build Types中我們沒有設(shè)置Signing Config,系統(tǒng)默認(rèn)使用自帶的debug簽名文件打包坯临。

隱藏簽名文件敏感信息

我們?cè)O(shè)置過打包配置以后焊唬,Gradle 自動(dòng) Sync,會(huì)在application的 build.gradle 文件中生成下面代碼:

這些都是簽名文件的敏感信息看靠,如果我們?cè)趨f(xié)同開發(fā)的時(shí)候赶促,最好把這些信息隱藏掉。

首先在工程根目錄下新建一個(gè) keystore.properties 文件:

storePassword=123456
keyPassword=123456
keyAlias=AKySRelease
storeFile=/GK/release.jks

這里要注意:所有屬性都沒有單引號(hào)

然后再在 build.gradle 文件的如下位置添加:

apply plugin: 'com.android.application'

// Create a variable called keystorePropertiesFile, and initialize it to your
// keystore.properties file, in the rootProject folder.
def keystorePropertiesFile = rootProject.file("keystore.properties")

// Initialize a new Properties() object called keystoreProperties.
def keystoreProperties = new Properties()

// Load your keystore.properties file into the keystoreProperties object.
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

android {
    ……
}

讀取到 keystore.properties 文件挟炬,然后更改配置:

android {
    signingConfigs {
        config {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鸥滨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子谤祖,更是在濱河造成了極大的恐慌婿滓,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粥喜,死亡現(xiàn)場(chǎng)離奇詭異凸主,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)额湘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門卿吐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人锋华,你說我怎么就攤上這事嗡官。” “怎么了毯焕?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵谨湘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)紧阔,這世上最難降的妖魔是什么坊罢? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮擅耽,結(jié)果婚禮上活孩,老公的妹妹穿的比我還像新娘。我一直安慰自己乖仇,他們只是感情好憾儒,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著乃沙,像睡著了一般起趾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上警儒,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天训裆,我揣著相機(jī)與錄音,去河邊找鬼蜀铲。 笑死边琉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的记劝。 我是一名探鬼主播变姨,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼厌丑!你這毒婦竟也來了定欧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤怒竿,失蹤者是張志新(化名)和其女友劉穎忧额,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愧口,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年类茂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耍属。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡巩检,死狀恐怖厚骗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情兢哭,我是刑警寧澤领舰,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響冲秽,放射性物質(zhì)發(fā)生泄漏舍咖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一锉桑、第九天 我趴在偏房一處隱蔽的房頂上張望排霉。 院中可真熱鬧,春花似錦民轴、人聲如沸攻柠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)瑰钮。三九已至,卻和暖如春微驶,著一層夾襖步出監(jiān)牢的瞬間浪谴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工祈搜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留较店,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓容燕,卻偏偏與公主長(zhǎng)得像梁呈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蘸秘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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

  • 1.介紹 如果你正在查閱build.gradle文件的所有可選項(xiàng)官卡,請(qǐng)點(diǎn)擊這里進(jìn)行查閱:DSL參考 1.1新構(gòu)建系統(tǒng)...
    Chuckiefan閱讀 12,122評(píng)論 8 72
  • 轉(zhuǎn)載注明出處:http://www.reibang.com/p/5255b100930e 0. 前言 完全由個(gè)人翻...
    王三的貓阿德閱讀 2,504評(píng)論 0 4
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,756評(píng)論 25 707
  • 感賞自己極力地穩(wěn)定自己的能量、讓自己盡量處于對(duì)的狀態(tài)醋虏! 感賞孩子通過視頻與我交流了10多分鐘寻咒、我很高興! 感賞辦公...
    燦爛陽(yáng)光1閱讀 178評(píng)論 0 2
  • 今年的北京熱得有點(diǎn)早也有點(diǎn)離譜叫挟,昨天氣象局再次發(fā)布高溫預(yù)警連著三天36度以上。鋼筋混凝土的城市地表溫度肯定是遠(yuǎn)遠(yuǎn)大...
    大快朵頤閱讀 610評(píng)論 2 7