2017-01-13 4 views
-1

スプラッシュスクリーンがCordovaで動作する方法を理解するのに少し問題があります。デフォルトのスプラッシュスクリーンは、コルドーバでカスタムのスプラッシュスクリーンに置き換えられていません。

私のプロジェクトのルートには、 "画像"というフォルダがあり、そこには私のスプラッシュスクリーン( "www"、 "プラットフォーム"などと同じレベル)があります。

「プラットフォーム」ディレクトリで手動操作を行わないようにプロジェクトを構成しようとしています。

Cordovaはファイルを "platforms/andoird/res/drawable- *"の右側のフォルダにコピーするはずです。そうではありませんか?

マイconfig.xmlの

<preference name="SplashScreen" value="screen" /> 
<platform name="android"> 
    ... 
    <splash src="images/splashscreen.png" density="land-hdpi"/> 
    <splash src="images/splashscreen.png" density="land-ldpi"/> 
    <splash src="images/splashscreen.png" density="land-mdpi"/> 
    <splash src="images/splashscreen.png" density="land-xhdpi"/> 

    <splash src="images/splashscreen.png" density="port-hdpi"/> 
    <splash src="images/splashscreen.png" density="port-ldpi"/> 
    <splash src="images/splashscreen.png" density="port-mdpi"/> 
    <splash src="images/splashscreen.png" density="port-xhdpi"/> 
    ... 
</platform> 

私のプラグインのバージョン:

cordova-plugin-splashscreen 4.0.0 "Splashscreen" 

私のアンドロイドバージョン:6.0.0

私が構築し、私のプロジェクトを実行すると、スプラッシュスクリーンがデフォルトですコードヴァーの1つ。

+0

最後の編集をロールバックしました。質問タイトルに_SOLVED_のようなものを追加しないでください。あなた自身の問題を解決することができれば、あなたのソリューションには**回答**を投稿してください。 –

+0

@ MarkRotteveelありがとう – akronnorka

答えて

0

Androidプラットフォームのバージョンを更新して解決しました。

cordova platform update [email protected] 
0

これはお使いのイオンイオンの問題です。 resフォルダが正しく設定されていません。プロジェクトのルートから次のコマンドを実行します。

mv platforms/android/res/{values,xml} res 
rm -rf platforms/android/res 
cp -r res platforms/android 
ionic build android 
+0

申し訳ありませんが、私はIONICを使用していません。私は14日前に決議を掲載しました。 – akronnorka

関連する問題