android buildSrc

buildSrc的使用

1.在項(xiàng)目根目錄,新建 buildSrc 目錄

2.buildSrc 里面新建文件 build.gradle.kt

//buildSrc 根目錄  build.gradle.kt
plugins {
    `kotlin-dsl`
}

repositories {
    mavenCentral()
    google()
    gradlePluginPortal()
}

3.buildSrc 里面新建目錄 src/main/kotlin

4.src/main/kotlin 目錄下創(chuàng)建 XXXX.kt (BuildConfig.kt) 文件

//  src/main/kotlin/BuildConfig.kt
object BuildConfig{
    const val compileSdk = 34
    const val buildToolsVersion = "34.0.0"
    const val minSdkVersion = 26
    const val targetSdkVersion = 34

    const val applicationId = "xxxxxxxxx"
    const val testInstrumentationRunner= "androidx.test.runner.AndroidJUnitRunner"

    const val versionName = "1.0.0"
    const val versionCode = 1
}

其他例子

// src/main/kotlin/AndroidX.kt
object AndroidX {
    const val appcompat = "androidx.appcompat:appcompat:1.9.0"


    object Lifecycle {
        private const val version = "2.8.0"

        const val extensions = "androidx.lifecycle:lifecycle-extensions:2.2.0"

        const val liveDataKtx = "androidx.lifecycle:lifecycle-livedata-ktx:$version"
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容