關於解決android studio出現Error:Execution failed for task ':app:mergeDebugResources'. 的方法


今天從eclipse導入項目到android studio時出現了這個問題Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher scrollbar_thumb.9.png failed, see logs

錯誤內容如下圖所示:



問題一:

可能是圖片原來是jpg或者其他格式的,你只是把后綴名改成png了,這樣就會出問題,

正確的做法是打開這個圖片,然后另存為png格式的圖片,然后再替換原來的圖片就可以了

問題二:

上面的也修改了,但是仍然報錯。實在是沒有辦法了,就百度了一下,歷盡千辛萬苦終於找到了

解決的方法。開始就是抱着試試的態度,沒想到竟然可以運行。

在你的主工程文件夾里的build.gradle文件里,加上下面這兩句:


aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
改完以后:
compileSdkVersion 19buildToolsVersion "23.0.1"aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = falsedefaultConfig {    minSdkVersion 10    targetSdkVersion 19}
具體是什么原理不清楚,反正把問題解決了,如果有大牛知道的話,請給我解釋一下,謝謝了。




注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com