1. 程式人生 > >android studio匯入eclipse專案報錯 Error: Some file crunching failed, see logs for details

android studio匯入eclipse專案報錯 Error: Some file crunching failed, see logs for details

       最近開始在專案中全面的使用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,當然圖片少還可以,如果圖很多的話,那就只好自求多福了……