Android開發(fā)中Gradle配置使用之工具篇

項目地址:https://coding.net/u/zdl_411437734/p/gradle/git

前言

每次創(chuàng)建私有項目都需要配置gradle文件像吻,沒什么技術含量,還要多勞動(程序員就是懶)躁劣,為了能方便使用,才有了本倉庫的誕生籍救。
歡迎各位小伙伴們來砸場习绢,喜歡請star下...

私有倉庫使用

  1. 在下載config.properties文件放到工廠根目錄(和gradle.properties同級)
  2. 如果使用Artifactory倉庫配置工程build.gradle文件請看詳細文件
  3. 在項目build.gradle文件中使用
apply from:'https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/nexusBintry.gradle'
    或者
apply from:'https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/artifactBintry.gradle'
  1. 執(zhí)行相關命令即可
gradle uploadArchives (nexus倉庫)
或者
gradle assembleRelease artifactoryPublish (artifactory倉庫)

詳細使用文檔

Sonarqube使用

詳細使用文檔

pack(打包)使用

<font size="2">經(jīng)常打包apk,有一個困擾,怎么修改打包后的名稱闪萄,怎么區(qū)分打包的是release版本還是debug版本梧却,想了解請繼續(xù)看</font>

  1. 在項目的buil.gradle文件配置打包的版本和輸出的名稱
//打包APK根據(jù)不同的環(huán)境打包不同的名稱
ext{
    productName = project.name
    versionName = "1.0.1"
}
//productName 打包出來的名稱
//versionName 打包顯示版本號

2 . 引入packe.gradle文件下載packe.gradle

apply from:"./pack.gradle"
或者
apply from:"https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/pack.gradle"

3 . 打包即可(~~)

sign(簽名)使用

<font size="2">有時候,在集成第三方時候败去,需要我們輸入簽名放航,在開發(fā)中和發(fā)布中一般默認都是2個keystroe,在這種情況下圆裕,開發(fā)很不方便广鳍,不斷要打包成正式包才能測試,為了解決這個問題吓妆,我們配置gradle在開發(fā)時就使用正式簽名開發(fā)赊时,想了解請繼續(xù)看</font>

  1. 在項目的buil.gradle文件配置打包的版本和輸出的名稱
//打包APK根據(jù)不同的環(huán)境打包不同的名稱
ext{
    productName = "CommonProject"
    versionName = "2.0.1"
    keyPassword = "android"
    keyFilePath = "/Users/jason/Documents/keystore/android.keystore"
    storePassword = "android"
    keyAlias = "android"
}

//productName 打包出來的名稱
//versionName 打包顯示版本號
//keyPassword 密碼
//keyFilePath 正式全路徑
//storePassword 密碼
//keyAlias 別名

2 . 引入sign.gradle文件下載sign.gradle

apply from:"./sign.gradle"
或者
apply from:"https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/sign.gradle"

3 . 配置項目中build.gradle文件

buildTypes {
    release {
        signingConfig signingConfigs.releaseConfig
    }

    debug {
        signingConfig signingConfigs.debugConfig
    }
}
//在 android{}中配置buildTypes

配置文件

<font size="2">不想使用提供的在線的文件配置,請自行copy下面的內容放入自己的工程中 </font>

artifactory倉庫使用配置文件artifactBintry.gradle 下載

Nexus參考配置文件nexusBintry.gradle 下載

Config.properties配置文件config.properties 下載

Nexus倉庫配置文件(簡易版)bintray.gradle 下載

Sonarqube配置文件sonarqube.gradle 下載

pack配置文件pack.gradle 下載

sign配置文件sign.gradle 下載

聯(lián)系我們

Email:411437734@qq.com

個人博客:http://www.etongwl.com

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末行拢,一起剝皮案震驚了整個濱河市祖秒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌舟奠,老刑警劉巖竭缝,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異沼瘫,居然都是意外死亡抬纸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門耿戚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來湿故,“玉大人,你說我怎么就攤上這事溅话∠停” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵飞几,是天一觀的道長砚哆。 經(jīng)常有香客問我,道長屑墨,這世上最難降的妖魔是什么躁锁? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮卵史,結果婚禮上战转,老公的妹妹穿的比我還像新娘。我一直安慰自己以躯,他們只是感情好槐秧,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布啄踊。 她就那樣靜靜地躺著,像睡著了一般刁标。 火紅的嫁衣襯著肌膚如雪颠通。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天膀懈,我揣著相機與錄音顿锰,去河邊找鬼。 笑死启搂,一個胖子當著我的面吹牛硼控,可吹牛的內容都是我干的。 我是一名探鬼主播胳赌,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼牢撼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了匈织?” 一聲冷哼從身側響起浪默,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤牡直,失蹤者是張志新(化名)和其女友劉穎缀匕,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碰逸,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡乡小,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了饵史。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片满钟。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖胳喷,靈堂內的尸體忽然破棺而出湃番,到底是詐尸還是另有隱情,我是刑警寧澤吭露,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布吠撮,位于F島的核電站,受9級特大地震影響讲竿,放射性物質發(fā)生泄漏泥兰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一题禀、第九天 我趴在偏房一處隱蔽的房頂上張望鞋诗。 院中可真熱鬧,春花似錦迈嘹、人聲如沸削彬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽融痛。三九已至糕篇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酌心,已是汗流浹背拌消。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留安券,地道東北人墩崩。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像侯勉,于是被迫代替她去往敵國和親鹦筹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理址貌,服務發(fā)現(xiàn)铐拐,斷路器,智...
    卡卡羅2017閱讀 134,664評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,823評論 6 342
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,178評論 25 707
  • 在昏暗路燈下走遠练对,我看到前面穿著長衫的影子像你遍蟋,就不敢接近,當你錯過人群螟凭,我就覺得我在人群里走不動了虚青,掙脫著在這水...
    6蟲閱讀 166評論 0 0
  • 烏冬面這小伙晚上又約我喝茶了棒厘,無事不登三寶殿!知道這小子肯定是有什么事情要找我下隧。 直接問烏冬面奢人,今天找我有什么事情...
    碼字的時間先生閱讀 3,985評論 22 47