引言
Gradle
是每個 Android
同學都逃不開的一個話題。
你是否看到別人的 Gradle
文件幹凈又衛生?而自己的又是一團亂麻
不用怕,本篇將結合我的開發日常,將一些常用的操作分享出來,希望可以幫到像我一樣不怎麼會[玩]Gradle
的同學,相信會對大傢有所幫助。
模板代碼提取
這是最基礎的操作瞭,對於一個普通 model.gradle
,默認的配置如下:
如果我們每個 model
都這樣寫,那豈不是很麻煩,那麼讓我們提取通用代碼:
優化步驟
新建一個 gradle
文件,命名為 xxx.gradle
,復制上述 model
裡的配置,放到你的項目中,可以自定義修改一些通用內容,在其他model
中依賴即可,如下所示:
這是一個播放器model
// 這就是剛才新建的默認gradle文件,
// 註意:如果你的default.gradle是在項目目錄下,請使用../,如果僅在app下,請使用./
apply from: "../default.gradle"
import xxx.*
android {
// 用於隔離不同model的資源文件
resourcePrefix "lc_play_"
}
dependencies {
compileOnly project(path: ':common')
api xxx
}
-
扫码下载安卓APP
-
微信扫一扫关注我们微信扫一扫打开小程序手Q扫一扫打开小程序
-
返回顶部
Copyright © TaoHigo.com |
2020-2021 |
|
queries in 0.365 s