Android_logo_512px

Merhaba arkadaşlar , biraz oyun hatalarının dışına çıkarak teknik programlarda karşılaştığımız bazı hatalara da değinelim istedik.Bugün Android Geliştiricilerinin karşılaştığı hatalardan birine değiniyoruz “Execution failed for task ‘:app:mergeDebugResources’. > -1” hatası.

Şimdi bu hata ile neden karşılaşırız önce ondan bahsedelim.Eğer XML dosyalarınızda ciddi bir değişiklik yaparsanız bazı yapısal bozulmalar buna neden olabiliyor.Mesela iç içe bir sürü layout.Bunun yüzüden android stuido kaynak dosyalarına erişemiyor ve beraberinde

androidhata

hatasını getiriyor ve uygulamamızı sanal makinede veya telefonumuzda denemeden mahrum kalıyoruz.

Execution failed for task ‘:app:mergeDebugResources’. > -1 Hatası Çözümü

Bu hatayla karşılaşmamızın temel sebebi kaynak dosyalara erişemediğimizden android stuido debug yapamıyor.Peki bunu nasıl çözeriz.Bir kaç yöntem ile birlikte (Durumlara göre değişebiliyor) bu hatadan kurtulabiliriz.

  1. Üst Menüden Build > Rebuild ve Build>Clean Project diyerek
  2. sysncgradleandroid menüden sysnc project with gradle files’a basarak
  3. Build.Gradle dosyasının içinde
    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:24.0.0'
        compile 'com.android.support:design:24.0.0'
    }

    yukarıdaki gibi düzenleyin veya en son eklediğiniz compile ‘ı silin.

hatayla bizzat karşılaşmış olan biri olarak benim compile ettiğim dosyadan kaynaklı bir problemdi en son sürümünü bulup yeniden compile ettikten sonra problem den kurtuldum.

Bol kodlu günler dilerim 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.