androidのアプリをcordovaで作成しています。スプラッシュ画面を作成し設定を行ったのですが実機でテストしたところスプラッシュ画面が表示されず、白い画面が一瞬表示されるのみです。
下記にプロセスをまとめています。
・cordova-plugin-splashscreenのインストール
$ cordova plugin add org.apache.cordova.splashscreen
・プロジェクトフォルダ直下のconfig.xmlに下記を記述
<preference name="SplashScreen" value="screen" /> <platform name="android"> <splash src="platforms/android/res/screen/android/splash-land-hdpi.png" density="land-hdpi"/> <splash src="platforms/android/res/screen/android/splash-land-ldpi.png" density="land-ldpi"/> <splash src="platforms/android/res/screen/android/splash-land-mdpi.png" density="land-mdpi"/> <splash src="platforms/android/res/screen/android/splash-land-xhdpi.png" density="land-xhdpi"/> <splash src="platforms/android/res/screen/android/splash-port-hdpi.png" density="port-hdpi"/> <splash src="platforms/android/res/screen/android/splash-port-ldpi.png" density="port-ldpi"/> <splash src="platforms/android/res/screen/android/splash-port-mdpi.png" density="port-mdpi"/> <splash src="platforms/android/res/screen/android/splash-port-xhdpi.png" density="port-xhdpi"/> </platform>
・platforms/android/res/screen/androidに下記のスプラッシュ画面用の画像を用意
・splash-land-hdpi.png
・splash-land-ldpi.png
・splash-land-mdpi.png
・splash-land-xhdpi.png
・splash-port-hdpi.png
・splash-port-ldpi.png
・splash-port-mdpi.png
・splash-port-xhdpi.png
・cordovaのビルド
$ cordova run android
(補足)
・res/drawable-の各フォルダにはスプラッシュ画像がコピーされているのを確認しています。
・cordova-plugin-splashscreenについては下記のエラーが表示されるのでおそらくインストールも完了しているものと思っています。
"/Users/xxxxxxxxx/app_develop/xxxxxxxxx/platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.java" already exists!
ご存知の方ご教授頂けますと幸いです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。