Android簽名文件的正確打開方式

概述

最近在重構(gòu)項目分享模塊俯画,測試微信分享和百度地圖都需要簽名正式包,測試實在不是很方便皮迟,所以找了一些方法敦冬,現(xiàn)在記錄一下乘寒。

思路

1.通過Android studio直接配置
2.通過當(dāng)前項目的gradle.properties配置
3.通過配置全局gradle.properties配置

關(guān)鍵方法

1.通過Android studio直接配置

直接上圖
1.1打開Project Structure,添加簽名相關(guān)信息


打開Project Structure匪补,添加簽名相關(guān)信息

1.2打開app/build.gradle文件查看此時生成了對應(yīng)的簽名信息


打開app/build.gradle文件查看此時生成了對應(yīng)的簽名信息

1.3針對release和debug使用簽名信息
針對release和debug使用簽名信息

通過以上的三步走,直接run app到手機(jī)可以測試微信分享了烂翰。

但是這樣硬編碼看起來不是很友好夯缺,可不可以達(dá)到配置文件可配置呢,于是就有了方法2.

2.通過當(dāng)前項目的gradle.properties配置

新建一個項目時默認(rèn)會創(chuàng)建一個gradle.properties文件甘耿,路徑如下


項目級別gradle.properties

我們可以通過在里面進(jìn)行簽名信息的配置
2.1在gradle.properties配置簽名信息

RELEASE_KEY_PASSWORD=XXX
RELEASE_KEY_ALIAS=XXX
RELEASE_STORE_PASSWORD=XXX
RELEASE_STORE_FILE=D:\\Android\\XXX.jks

2.2在build.gradle修改簽名信息

    signingConfigs {
        signConfig {
            storeFile file(RELEASE_STORE_FILE)
            storePassword RELEASE_STORE_PASSWORD
            keyAlias RELEASE_KEY_ALIAS
            keyPassword RELEASE_KEY_PASSWORD
        }
    }

2.3使用簽名信息和方法1一樣踊兜。
方法2已經(jīng)達(dá)到可配置了,但是每個項目都需要拷貝配置這份簽名信息還是有點麻煩的佳恬。有不有更方便點的呢捏境,于是就有了方法3。

3.通過配置全局gradle.properties配置

默認(rèn)情況下沒有這個全局配置文件毁葱,需要自己新建(之前找了很久沒找到)垫言,在.gradle下面新建,windows下面我新建之后的路徑如下
C:\Users\Administrator\.gradle\gradle.properties倾剿。
新建之后可以看到項目中會有了一個全局的gradle.properties


全局級別gradle.properties

拷貝方法2的簽名信息到里面筷频,重復(fù)操作2.2,2.3完成簽名信息配置蚌成。

總結(jié)

以上三個方法,都可以非常方便的在debug模式下測試正式簽名的情況凛捏,不過還是推薦方法3担忧,因為項目的gradle.properties或者app/build.gradle都會提交到git倉庫,協(xié)同辦公的時候每個人的jks位置可能放的不一樣[windows環(huán)境和mac環(huán)境jks位置就不可能一樣]坯癣。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瓶盛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子示罗,更是在濱河造成了極大的恐慌惩猫,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹉勒,死亡現(xiàn)場離奇詭異帆锋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)禽额,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門锯厢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人脯倒,你說我怎么就攤上這事实辑。” “怎么了藻丢?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵剪撬,是天一觀的道長。 經(jīng)常有香客問我悠反,道長残黑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任斋否,我火速辦了婚禮梨水,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘茵臭。我一直安慰自己疫诽,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布旦委。 她就那樣靜靜地躺著奇徒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缨硝。 梳的紋絲不亂的頭發(fā)上摩钙,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機(jī)與錄音查辩,去河邊找鬼腺律。 笑死奕短,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的匀钧。 我是一名探鬼主播翎碑,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼之斯!你這毒婦竟也來了日杈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤佑刷,失蹤者是張志新(化名)和其女友劉穎莉擒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘫絮,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡涨冀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了麦萤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹿鳖。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖壮莹,靈堂內(nèi)的尸體忽然破棺而出翅帜,到底是詐尸還是另有隱情,我是刑警寧澤命满,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布涝滴,位于F島的核電站,受9級特大地震影響胶台,放射性物質(zhì)發(fā)生泄漏歼疮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一诈唬、第九天 我趴在偏房一處隱蔽的房頂上張望韩脏。 院中可真熱鬧,春花似錦讯榕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至痕檬,卻和暖如春霎槐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梦谜。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工丘跌, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留袭景,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓闭树,卻偏偏與公主長得像耸棒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子报辱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理与殃,服務(wù)發(fā)現(xiàn),斷路器碍现,智...
    卡卡羅2017閱讀 134,600評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,520評論 25 707
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,748評論 6 342
  • 這一章主要針對項目中可以用到的一些實用功能來介紹Android Gradle幅疼,比如如何隱藏我們的證書文件,降低風(fēng)險...
    acc8226閱讀 7,564評論 3 25
  • 我和我身邊的朋友幾乎都是農(nóng)村的昼接,我們的家鄉(xiāng)離市區(qū)很遠(yuǎn)爽篷,到市區(qū)要坐1個小時左右的大汽車(跟大巴差不多大的汽車)。而大...
    花堪解語閱讀 236評論 1 1