องค์ประกอบ DSL 'android.dataBinding.enabled' ล้าสมัยและถูกแทนที่ด้วย 'android.buildFeatures.dataBinding'


9

รับคำเตือนต่อไปนี้เมื่อสร้างโครงการ

DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'.

ฉันใช้ Android Studio Canary 6

คำตอบ:


20

เริ่มจากAndroid Gradle Plugin 4.0.0-alpha05บล็อกใหม่ที่เรียกว่าbuildFeaturesเปิดใช้งานคุณลักษณะการสร้าง

ดังนั้นในการเปิดใช้งาน databinding กับปลั๊กอิน AGP ใหม่คุณต้องทำตามดังต่อไปนี้

android {

    buildFeatures{
         dataBinding = true
    }
}

อ้างอิง: https://developer.android.com/studio/preview/features#agp-4-0-0

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.