So beheben Sie Fehler BuildFeatures {viewBinding = true}, die in ViewBinding {enabled true} nicht auftretenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 So beheben Sie Fehler BuildFeatures {viewBinding = true}, die in ViewBinding {enabled true} nicht auftreten

Post by Anonymous »

Ich habe gerade angefangen, Android -Entwicklung zu verwenden und versucht, Raumbibliothek zu verwenden. Seit gestern bin ich vor dieser Warnmeldung ausgesetzt, die auftritt, wenn ich Datenbank in meiner Mainaktivität importiere. Plugin Version 4.1.2, also verwende ich zum ersten Mal BuildFeatures {viewBinding = true} , um von der Kotlin -Synthetik zu migrieren. Wenn ich dann versuche, Datenbank in meine Mainaktivität zu importieren. /> Das Problem ist, dass die ältere Version des Viewbinding nicht mehr bei Android Studio Version 5 < /p>
Ich möchte wissen, wie man dieses Problem behebt, irgendein Hinweis auf Hinweis. Gradle < /p>
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
}

android {
compileSdkVersion 30
buildToolsVersion "30.0.3"

defaultConfig {
applicationId "com.testingapp.login_mysql"
minSdkVersion 22
targetSdkVersion 30
versionCode 1
versionName "1.0"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

dataBinding {
enabled = true
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
}

dependencies {

implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.3.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
testImplementation 'junit:junit:4.13.1'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
< /code>
update < /strong> < /p>
Wenn ich die ältere Version des Viewbinding verwende, fixiert es das Problem oben
, aber wenn ich versuche, die Anwendung auszuführen, tritt dieses Fehler mit dem Fehler auf und war mit dem Ersatz von. 'android.buildFeatures.databinding'.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post