2014-10-13 110 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