Arkadaslar merhaba, android studionun yeni versiyonunu indirdim. Kotlin Android dilinde fragmentler ve navigation derslerini calisirken, kodlarda her hangi bir sıkıntı yok lakin. butonlara ulasmak istediğimde sorun yasiyorum.
viewBinding le denedim olmadı, buton.setOnClickListener yazıyorum kod tamamlama cıkmıyor. plugins’e id ‘kotlin-android-extensions’ ekledim yine olmadı. Problemi nasıl çözeceğim yardımcı olurmusunuz. build.Gradle module şu sekilde;
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'androidx.navigation.safeargs.kotlin'
}
android {
namespace 'com.kenan.navigationkotlin'
compileSdk 33
defaultConfig {
applicationId "com.kenan.navigationkotlin"
minSdk 24
targetSdk 33
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
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 {
def nav_version = "2.5.3"
implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.8.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
// Kotlin
implementation("androidx.navigation:navigation-fragment-ktx:$nav_version")
implementation("androidx.navigation:navigation-ui-ktx:$nav_version")
}