Android Studio: Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ hatası

Google 2018 Yılında bazı değişikliklere gitmiş  fakat uzun yıllar PHP  yazıp Android platformuna yeni geçiş yaptığım için böyle bir şeyden haberim yoktu ve derleme aşamasında hep bu hatayla karşılaştım fakat projenin çalışmasında herhangi bir sorun yaratmadığı için pek irdelemedim.

Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’

Sonraları çok kafama takıldı ve biraz araştırmayla nasıl çözüleceğini ve hatanın sebebini öğrendim.

Bu hatanın sebebi giriş cümlemde de söylediğim gibi Google’ın yapmış olduğu değişiklikler. Yani endişelenmeyin projenizde her hangi bir hata yok. Uygulama düzeyinde build.gradle dosyanı açıp compile olan kısımları implementation olarak değiştirirseniz sorununuz çözülecektir.

compile = implementation 
androidTestCompile = androidTestImplementation
testCompile  = testImplementation

 

Yani şöyle olmuş oluyor

compile 'com.android.support:design:28.0.0-rc02'

YERİNE

implementation 'com.android.support:design:28.0.0-rc02'

Bu yazıyı beğendiniz mi ?

Bloğuma abone olun

Yazılarımı kaçırmayın!



Makaleye yorum yap

Lütfen kibar ol. E-Posta adresin kimseye görünmeyecek!

This error message is only visible to WordPress admins

Error: The account for barissaksu needs to be reconnected.
Due to recent Instagram platform changes this Instagram account needs to be reconnected in order to continue updating. Reconnect on plugin Settings page

Error: admin-ajax.php test was not successful. Some features may not be available.

Please visit this page to troubleshoot.