Naturalな Languageを Processing

自然言語処理とかAndroidとか

画像ファイルを追加したときに Some file crunching failed, see logs for details が出たときの対処法

 

アプリの製作中に画像ファイルを使いたくなって

ネットで拾った画像をapp/res/drawable に入れた。

 

するとビルドしたときに

Error:Some file crunching failed, see logs for details
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: Some file crunching failed, see logs for details

とかいうよくわからんエラーが出た。

とりあえずlogを見ろと言うので焦らずに見ると

 

AAPT err(Facade for 1210984588): libpng error: Not a PNG file

だとか。

どうやら拡張子は.pngだがpngファイルでは無いそうだ。

ネットで適当に拾ったから壊れていたのだろうか。

 

とりあえず拡張子をpngからjpgに変更したところ動いた。

画像を差し替えても動いた。

 

結論:

とりあえずlogを読めと言われたら素直に読むと意外とあっさり解決する事がある