2014-10-13 112 views
3

我很难通过Phonegap Build获取启动屏幕以显示iOS和Android。这里是我的config.xml中的参考代码:Phonegap构建启动屏幕

<gap:splash src="res/screen/android/screen-ldpi-portrait.png" gap:platform="android" gap:qualifier="port-ldpi" /> 
<gap:splash src="res/screen/android/screen-mdpi-portrait.png" gap:platform="android" gap:qualifier="port-mdpi" /> 
<gap:splash src="res/screen/android/screen-hdpi-portrait.png" gap:platform="android" gap:qualifier="port-hdpi" /> 
<gap:splash src="res/screen/android/screen-xhdpi-portrait.png" gap:platform="android" gap:qualifier="port-xhdpi" /> 
<gap:splash src="res/screen/android/screen-ldpi-landscape.png" gap:platform="android" gap:qualifier="land-ldpi" /> 
<gap:splash src="res/screen/android/screen-mdpi-landscape.png" gap:platform="android" gap:qualifier="land-mdpi" /> 
<gap:splash src="res/screen/android/screen-hdpi-landscape.png" gap:platform="android" gap:qualifier="land-hdpi" /> 
<gap:splash src="res/screen/android/screen-xhdpi-landscape.png" gap:platform="android" gap:qualifier="land-xhdpi" /> 

<gap:splash gap:platform="ios" src="res/screen/ios/screen-ipad-portrait-2x.png" width="1536" height="2048"/> 
<gap:splash gap:platform="ios" src="res/screen/ios/screen-ipad-portrait.png" width="768" height="1024"/> 
<gap:splash gap:platform="ios" src="res/screen/ios/screen-ipad-landscape-2x.png" width="2048" height="1536"/> 
<gap:splash gap:platform="ios" src="res/screen/ios/screen-ipad-landscape.png" width="1024" height="768"/> 

我得到一个Android的黑屏和iOS的默认的Phonegap启动画面。我已经准备好了几乎所有关于这个主题的文章和帖子,并且在电话博客上,但没有任何工作。即使默认<gap:splash src="splash.png" />不会出现。

在命名约定和文件夹结构中似乎有许多变种在线,并不知道哪一个是正确的。这可能是我的错误吗?

+0

你找到Phonegap Build的解决方案?我对此非常失望。整天试图改变一个简单的图像,没有任何工作。 –

+0

还是什么都没有。我希望在未来的版本中Adobe可以帮助修复这个错误。 –

+0

我可以让它工作把所有图标和飞溅放在根上。如果我把任何文件夹里面或外部www它不工作。 –

回答

0

试试这个

<gap:splash src="splash.png" /> 
<gap:splash src="res/screen/android/screen-ldpi-portrait.png" gap:platform="android" gap:density="ldpi" /> 
<gap:splash src="res/screen/android/screen-mdpi-portrait.png" gap:platform="android" gap:density="mdpi" /> 
<gap:splash src="res/screen/android/screen-hdpi-portrait.png" gap:platform="android" gap:density="hdpi" /> 
<gap:splash src="res/screen/android/screen-xhdpi-portrait.png" gap:platform="android" gap:density="xhdpi" /> 
<gap:splash src="res/screen/ios/screen-iphone-portrait.png" gap:platform="ios" width="320" height="480" /> 
<gap:splash src="res/screen/ios/screen-iphone-portrait-2x.png" gap:platform="ios" width="640" height="960" /> 
<gap:splash src="res/screen/ios/screen-ipad-portrait.png" gap:platform="ios" width="768" height="1024" /> 
<gap:splash src="res/screen/ios/screen-ipad-portrait-2x.png" gap:platform="ios" width="1536" height="2048" /> 
<gap:splash src="res/screen/ios/screen-iphone-portrait-568h-2x.png" gap:platform="ios" width="640" height="1136" /> 
<gap:splash src="res/screen/ios/screen-ipad-landscape.png" gap:platform="ios" width="1024" height="768" /> 
<gap:splash src="res/screen/ios/screen-ipad-landscape-2x.png" gap:platform="ios" width="2048" height="1536" /> 
<gap:splash src="res/screen/ios/screen-iphone-landscape.png" gap:platform="ios" width="480" height="320" /> 
<gap:splash src="res/screen/ios/screen-iphone-landscape-2x.png" gap:platform="ios" width="960" height="640" /> 
+0

还是没有出现,但黑屏。以下是来自Phonegap Build https://build.phonegap.com/apps/210013的应用程序。 –

+0

你的根文件夹中是否有闪屏文件夹? EmmanuelChaldeanPrayer-release/res/drawable文件夹没有启动画面。我想你错过了res文件夹中的启动画面。 –

+0

屏幕是以下目录:'/res/screen/ios/.png'。我是否应该将其更改为'/res/drawable/screen/ios/ .png'? –

0

不幸的是不适合的PhoneGap构建..

但是,这将适用于任何人发现自己在这里有同样的问题,但本地建立..

你可能会发现phonegap/cordova在你的项目中有一组默认的屏幕。 用你自己的覆盖它们。

的iOS:平台/ IOS/{} PROJECT_NAME /资源/飞溅

安卓平台/安卓/ RES /绘制(以及任何其他可绘制文件夹的其他决议-hdpi等)

+0

我很抱歉,但我没有看到您的评论适用于Phonegap Build。 –

+0

嗯..很对。这不适用于Phonegap Build;只适用于本地完成的构建 – MrJustastic