Soru & Cevap

Android Studio tasarım kısmında herhangi bir şey (buton, plaintext...) ID Kotlin kodlama kısmında tanımıyor

12.10.2020 - 11:47

Merhabalar, Android Studio ile kotlin dilinde uygulama geliştirme çalışıyorum. Şimdiye kadar sorunsuz çalışıyordu kod yazıyordum 2 güncelleme geldi sanırım biri android studio yukseltme ve diğeri gradle ile ilgiliydi. Onayladım güncelleme bitti Android Studio yeniden başlattım. Kod yazmaya devam ederken mesela Plain Text ID sini tanımaz oldu. Projeyi tamamen kapattım sıfırdan açtım yeni proje yine aynı sorunu yaşıyorum ID tanımıyor. resim de atacağım. Yardımcı olursanız sevinirim, teşekkürler.

740 Görüntülenme

6 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
16.01.2023 - 03:25

Düzelmediyse hata kısmının ekran görüntüsünü atar mısınız

Profile picture for user ECU
ECU
28.12.2020 - 09:19

Arkadaşlar merhabalar...
Verdiğim eklenti, "kotlin synthetic" e ait bir eklentidir, son gelen güncellemelerden sonra deprecated olduğunu bilmenizi isterim. (Halen kullanılmaya devam edilebilir ama eklentiyi kurduğunuzda bir uyarı mesajı ile karşılaşacaksınız.)

Bu eklenti yerine artık "view binding"  kullanılıyor. Bununla ilgili bir link veriyorum, dileyenler kullanımı hakkında bilgi sahibi olabilrler...

https://youtu.be/MXZz438aCDM

Profile picture for user ECU
ECU
05.11.2020 - 08:22

Gradle Scripts>build.gradle  dosyasını açın 


plugins {

id 'com.android.application'

id 'kotlin-android'

id 'kotlin-android-extensions'

}

 

Sizde pluginsin altında id 'kotlin-android-extensions'  olmayacaktır...Ekleyip üsteki bölümden Sync Now demeniz gerekmektedir...


 

/sites/default/files/cevaplar/dosya/2020/file-ekran_goruntusu_1_1.png
Enes Kırlak
06.12.2020 - 01:08
Teşekkürler yardımınız için.
Songül Ak Eserli
26.12.2020 - 01:46
Çok çok teşekkürler gerçekten çok işime yaradı bu bilgi :)
Profile picture for user eneskırlak
eneskırlak
05.11.2020 - 06:15

Aynı sorun bende de vardı bilgi için teşekkürler.

Kesin çözüm yani eskisi gibi olacak bir çözüm varsa bilen yazabilir mi ?

Profile picture for user ECU
ECU
15.10.2020 - 05:26

Ben de aynı sorun ile karşılaştım...Artık tanımlamalarımı

"var number : EditText = findViewById(R.id.number)"

şeklinde yapıyorum... Daha önce java ile android geliştirdiyseniz orada da buna benzer bir kullanım vardı...

Ali kaya
26.10.2020 - 01:30
Teşekkürler işe yaradı ama niye böyle oldu anlamadım otomatik tanımlı iken şimdi her elemanı tanıtmak için 2 satır kod gerekecek.
Profile picture for user .tire.
.tire.
13.10.2020 - 09:57
resimde ana main class icindr arayüzü çağırma id metodu yok ki id adresi referansı yok tabiki projede işlem yapamazsın. webview = (WebView) findViewById(R.id.webview);