X

Execution failed for task ‘:app:mergeDebugResources’. > -1 Hatası

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

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.  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 🙂

Baran KARABOĞA: Bilgisayar Mühendisliği okuyor,hatadeposu.com kurucusu,kod yazmak ve grafik tasarım yapmakdan hoşlanıyor. <b><a href="http://barankaraboga.com/">Kişisel Web Sayfası</a></b>