1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CordovaのAndroidアプリでアイコンやスプラッシュ画面を変更できなかった件

Posted at

ハイブリッドアプリを開発するためにCordovaを使っていますが、Androidアプリをビルドする際に、アイコンやスプラッシュ画面の画像を変更できずにハマってしまったのでメモを残します。

環境

環境は以下の通りです。

  • cordova: 6.4.0
  • cordova-android: 6.0.0
  • cordova-plugin-splashscreen: 4.0.0

事象

Cordovaでアイコン画像やスプラッシュ画面の画像を変える方法は色々な所で書かれています。

基本的には、res/配下のディレクトリに自前のアイコンや画像を配置し、config.xmlにファイルのパスを記載し、buildすればplatforms/android/res配下のディレクトリに反映されるという流れです。

ところが、iOSでは公式サイトなどの記事を参考にすれば簡単に変更できたのですが、Androidではどうやっても自前の画像がplatforms/android/res配下のディレクトリに反映されませんでした。

結論

結論から言うと、まさに該当の事象がissueに上がっていました……

Custom app icons and splash screens not working in cordova-android v6.0.0
https://issues.apache.org/jira/browse/CB-12077

cordova-androidの6.1.0で修正されたとのことなので、以下のようにcordova-androidをアップデートしたらすんなり反映されました。

cordova platform update android@6.1.0 --save
cordova platform rm android
cordova platform add android

疲れた……

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?