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.
- Üst Menüden Build > Rebuild ve Build>Clean Project diyerek
- menüden sysnc project with gradle files’a basarak
- 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 🙂