android studio匯入eclipse專案報錯 Error: Some file crunching failed, see logs for details
阿新 • • 發佈:2019-02-09
最近開始在專案中全面的使用Android Studio,之所以不再使用eclipse,首先adt不再更新,所以沒有辦法使用最新的sdk,再者eclipse構建專案很難解決方法數超標的問題,然後就是目前主流的專案都不再使用eclipse進行開發,導致從網上下載下來的一些demo沒有辦法在eclipse直接執行。
近日在進行之前的老專案轉AS,然後就杯具了……
android studio 匯入 eclipse專案 報一下錯誤:
Error:Execution failed for task ':....:mergeDebugResources'.
> Error: Some file crunching failed, see logs for details
網上搜了一下,很多都說是圖片的問題,出現這個錯誤的原因:
1.構建Gradle的時候,Gradle會去檢查一下是否修改過檔案的字尾名;
2.一般大多數是出現在圖片上,.jpg修改成了.png就會出現這個問題;
3.9patch圖片也可能出現這個問題。
以下是解決方法
第一種,在專案的build.gradle中新增兩句程式碼:
android { ... aaptOptions { cruncherEnabled = false useNewCruncher = false } ... }
這兩句的作用是禁止AS檢查圖片檔案的合法性,當然這種方式也不是一定會解決。
第二種方法,將.9圖字尾直接改成.png,當然圖片少還可以,如果圖很多的話,那就只好自求多福了……