Edited at

ランチャーアイコンのファイル名はリリースしたら変えてはいけない

More than 1 year has passed since last update.

※ この問題は2015年に経験したものです

先日Androidアプリのアイコンのファイル名を変えたところ、一部機種でアイコンが変になるという問題がありました。変になるというのは端末によって様々で、たとえば黒くなる / 透明になる / 青い電子回路のような四角になる / ドロイド君になる、などです。

該当の問題がおきた端末でもアプリのリストなどでは表示できていること、一部の機種でのみ問題がおきること、問題が起きた端末にアイコンのファイル名を戻したアプリをインストールすると元に戻ったことなどから、Androidのホームアプリがアイコンファイル名のキャッシュを持っていて、それをうまく更新できないことがあるのではないかと推定しています。ただadbやDeployGateなどからのインストール・アップグレードでは再現しないので、Google Playの自動更新のときのみ起きるのかもしれません。

そういうわけで、Androidアプリに関しては「ランチャーアイコンのファイル名は、リリースしたら変えてはいけない」ということにしたほうがよさそうです。この問題はQAでは見つけられないのでご注意ください。