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: API requests are being delayed for this account. New posts will not be retrieved.

There may be an issue with the Instagram access token that you are using. Your server might also be unable to connect to Instagram at this time.

Error: No posts found.

Make sure this account has posts available on instagram.com.

Click here to troubleshoot

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

Please visit this page to troubleshoot.