【雑記】AAPT: error: failed to read PNG signature: file does not start with PNG signature.というエラーが出たときの対処方法

Android向けにビルドをしたら以下のエラーが表示されました

AAPT: error: failed to read PNG signature: file does not start with PNG signature.

調べたところ、こちらの記事によると

解決策:

元ファイルを.pngにしてからアイコンを作ると解決。

error: failed to read PNG signature: file does not start with PNG signature.

対象の画像ファイル形式をJPEGではなくてPNGにするとうまくいく……とのことですが、どうも私の環境ではそれが原因ではなさそうでした。

エラー時に対象となる画像のパスが表示されるので、問題となる画像は特定できたので調べたところ……。私の場合は「android_TV」用の画像だったのですが、色々試したところ「透過部分」を無効にしたところ正常にビルドできるようになりました。

Photoshopでの書き出し形式を指定した出力