Android Stuido "The 'kotlin-android-extensions' Gradle plugin is deprecated." hatası

jiko

Hectopat
Katılım
3 Mayıs 2020
Mesajlar
437
Çözümler
5
Yer
İzmir
Daha fazla  
Cinsiyet
Erkek
Uygulamamı çalıştırdığım zaman böyle bir hata alıyorum uygulamam açılmıyor. Binding şeyi falan varmış onları ekledim denedim fakat tam anlayamadım bilen yardımcı olabilecek birisi var mı?

1656598646486.png
 
Gradle scrpits Build. Gradle(App)'i acin.
En üstteki apply plugin kısmının en alt satırına;
apply plugin: 'Kotlin-Android-extensions' ekleyip bir deneyin.

Bir de soyle bir şey buldum buyuk ihtimal sorununuzu cozecektir;

This should be the New plugin: Gradle - Plugin: org.jetbrains.kotlin.plugin.parcelize

If using plugins DSL you can use the plugin ID in submodules. Make sure that the latest Kotlin Android plugin is available from the project's classpath.

Java:
/ project build.gradle
plugins {
 ..
 id "org.jetbrains.kotlin.android" version "1.4.20" apply false.
}

// app build.gradle
plugins {
 ..
 id 'kotlin-parcelize'
}

When using kts you can write ->

Java:
// project build.gradle.kts
plugins {
 ..
 kotlin("android") version "1.4.20" apply false.
}

// app build.gradle.kts
plugins {
 ..
 id("kotlin-parcelize")
}

--- Or legacy plugin application ---

step 1. Update to latest Kotlin version - 1.4.20 and replace.
Apply plugin: 'Kotlin-Android-extensions'
With this ->

Java:
apply plugin: 'kotlin-parcelize'

step 2. Remove this code from the Android {}

Java:
androidExtensions {
 experimental = true.
}

step 3. Finally, replace old import ->

Java:
import kotlinx.android.parcel.Parcelize

With New import.

Java:
import kotlinx.parcelize.Parcelize

Kaynak: How to use @Parcelize now that kotlin-android-extensions is being deprecated?
 
Son düzenleme:
Gradle scrpits Build. Gradle(App)'i acin.
En üstteki apply plugin kısmının en alt satırına;
apply plugin: 'Kotlin-Android-extensions' ekleyip bir deneyin.

Bir de soyle bir şey buldum buyuk ihtimal sorununuzu cozecektir;

This should be the New plugin: Gradle - Plugin: org.jetbrains.kotlin.plugin.parcelize

If using plugins DSL you can use the plugin ID in submodules. Make sure that the latest Kotlin Android plugin is available from the project's classpath.

Java:
/ project build.gradle
plugins {
 ..
 id "org.jetbrains.kotlin.android" version "1.4.20" apply false.
}

// app build.gradle
plugins {
 ..
 id 'kotlin-parcelize'
}

When using kts you can write ->

Java:
// project build.gradle.kts
plugins {
 ..
 kotlin("android") version "1.4.20" apply false.
}

// app build.gradle.kts
plugins {
 ..
 id("kotlin-parcelize")
}

--- Or legacy plugin application ---

step 1. Update to latest Kotlin version - 1.4.20 and replace.
Apply plugin: 'Kotlin-Android-extensions'
With this ->

Java:
apply plugin: 'kotlin-parcelize'

step 2. Remove this code from the Android {}

Java:
androidExtensions {
 experimental = true.
}

step 3. Finally, replace old import ->

Java:
import kotlinx.android.parcel.Parcelize

With New import.

Java:
import kotlinx.parcelize.Parcelize

Kaynak: How to use @Parcelize now that kotlin-android-extensions is being deprecated?
Dostum daha çok bozuldu sanırım :D

Bilginiz var ise Discord veya farklı bir platformdan konuşabilir miyiz ?
 
Merhaba. Sorunu çözebildiniz mi? Aynı hatayı alıyorum.
Merhaba size buradan bir yanıt yazdım. Sorunu çözebildiniz mi?
 
Merhaba size buradan bir yanıt yazdım. Sorunu çözebildiniz mi?
Merhaba, farklı bir yöntem ile sorunu çözdüm. Teşekkürler.
 
Merhaba, farklı bir yöntem ile sorunu çözdüm. Teşekkürler.
Bende böyle bir çözüme ulaştım.
 
Bende böyle bir çözüme ulaştım.
Teşekkürler.
 

Yeni konular

Geri
Yukarı