กำหนดค่าพร็อพเพอร์ตี้การสร้างทั่วทั้งโปรเจ็กต์ด้วยปลั๊กอินการตั้งค่า

ปลั๊กอินการตั้งค่าช่วยให้คุณรวมพร็อพเพอร์ตี้การบิลด์ทั่วไปที่ใช้กับ โมดูลทั้งหมดไว้ในที่เดียว เพื่อให้คุณไม่ต้องคัดลอกและวางการกำหนดค่า ในโมดูลหลายรายการ

ใช้ปลั๊กอินการตั้งค่า

ใช้ปลั๊กอินการตั้งค่าในไฟล์ settings.gradle เวอร์ชันต้องเป็นเวอร์ชันเดียวกับเวอร์ชัน AGP ที่ประกาศในไฟล์ libs.versions.toml

Kotlin

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "8.13.0" apply false
    }
}

plugins {
    id("com.android.settings")
}

Groovy

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "8.13.0" apply false
    }
}

plugins {
    id("com.android.settings")
}

ใช้พร็อพเพอร์ตี้บิลด์

ใช้บล็อก android ในไฟล์ settings.gradle ใช้ minSdk และ targetSdk กับบล็อก android ระดับบนสุด ซึ่งแตกต่างจากในไฟล์ build.gradle ระดับโมดูล

Kotlin

android {
    compileSdk = release(36) {
        minorApiLevel = 1
    }
    minSdk {
        version = release(24)
    }
    targetSdk {
        version = release(36)
    }
}

Groovy

android {
    compileSdk = release(36) {
        minorApiLevel = 1
    }
    minSdk {
        version = release(24)
    }
    targetSdk {
        version = release(36)
    }
}

คุณควรนำพร็อพเพอร์ตี้บิลด์เหล่านี้ออกจากไฟล์ build.gradle ระดับโมดูล หากต้องการให้ใช้เวอร์ชันที่กำหนดไว้ในไฟล์ settings.gradle การเก็บพร็อพเพอร์ตี้เหล่านี้ไว้ในไฟล์ build.gradle ระดับโมดูล จะลบล้างพร็อพเพอร์ตี้ที่ตั้งค่าไว้ในไฟล์ settings.gradle สำหรับโมดูลนั้นๆ