2014-09-24 62 views
2

我遇到了一些使用PhoneGap 3.5.0的Android初始屏幕問題。當我做一個構建,我看到在平臺/安卓/ RES閃屏文件的一些怪異的結果:PhoneGap構建android初始屏幕不工作

  • 某些文件夾複製在splash.png文件如預期(繪製,繪製土地,繪製-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi)
  • 某些文件夾複製到splash.png,並且還包含默認的PhoneGap啓動畫面,其名稱爲screen.png(drawable-land-hdpi,drawable-land- ldpi,drawable-land-mdpi,drawable-land-xhdpi)
  • 某些文件夾只包含默認的PhoneGap啓動畫面,其名稱爲screen.png(drawable-port-hdpi,drawable-port-ldpi,drawable-port-mdpi ,drawable-port-xhdpi)

第二個問題是,儘管在文件夾中出現閃屏圖像,但在測試應用程序時,我看到黑屏而不是我的自定義閃屏或默認的PhoneGap啓動畫面。

我發現了幾篇關於此問題的文章,但沒有一篇修復程序適用於我。一些我試過的東西包括:

其他一些注意事項:

  • 初始屏幕在iOS版本中正常工作。
  • 我想在PhoneGap的構建中解決這個問題...我想避免編輯Android特定的文件
  • 我想知道是否有可能需要清除某處的緩存。在這個項目的早期版本中,我已經獲得了Android初始屏幕的成功,並且已經更新了我的PhoneGap版本。
  • 我有一個grunt-phonegap設置,但是如果我使用phonegap local build而不是grunt platform-build,我會看到相同的錯誤。
  • 我潑鏈接看起來像<gap:splash src="www/res/screen/android/drawable-land-hdpi/splash.png" gap:platform="android" gap:qualifier="land-hdpi" />

如果任何人有任何建議,我很想聽聽他們。謝謝!

+0

必須解決您的問題 – saikrupa 2016-11-07 05:29:18

回答

1

如果,可以幫助你時,我用來代替密度預選賽,如果我想的是,閃屏的工作,我必須配置:的

<preference name="SplashScreen" value="splash" /> 

代替

<preference name="SplashScreen" value="screen" /> 
0

在配置。XML添加下列鍵:

<feature name="SplashScreen"> 
    <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" /> 
</feature> 
<preference name="ShowSplashScreen" value="true" /> 
<preference name="SplashScreen" value="screen"/> 
<preference name="SplashScreenDelay" value="3000"/> 
<preference name="AutoHideSplashScreen" value="true" /> 
<preference name="SplashShowOnlyFirstTime" value="false" /> 
<preference name="FadeSplashScreen" value="false"/> 
0

我想一切,然後我想忽略的最小尺寸和3000px讓我splash.png形象在我的資源文件夾5000px。然後它工作。所以:如果一切都失敗了,請嘗試使飛濺圖像成爲巨大的。