【问题标题】:PhoneGap build android splash screen not workingPhoneGap构建android启动画面不起作用
【发布时间】:2014-11-19 09:20:12
【问题描述】:

我在使用 PhoneGap 3.5.0 的 Android 启动画面时遇到了一些问题。当我进行构建时,我看到平台/android/res 中的初始屏幕文件出现了一些奇怪的结果:

  • 某些文件夹按预期复制 splash.png 文件(drawable、drawable-land、drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi)
  • 一些文件夹复制到 splash.png 并且还包括一个名为 screen.png 的默认 PhoneGap 启动屏幕(drawable-land-hdpi、drawable-land-ldpi、drawable-land-mdpi、drawable-land-xhdpi)
  • 某些文件夹仅包含名为 screen.png(drawable-port-hdpi、drawable-port-ldpi、drawable-port-mdpi、drawable-port-xhdpi)的默认 PhoneGap 初始屏幕

第二个问题是,尽管文件夹中有初始图像,但当我测试应用程序时,我看到的是黑屏,而不是我的自定义初始屏幕或默认的 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" />

如果有人有任何建议,我很乐意听取他们的意见。谢谢!

【问题讨论】:

  • 必须为您的问题找到任何解决方案

标签: android cordova gruntjs splash-screen


【解决方案1】:

如果在我使用限定符而不是密度时可以帮助您,如果我希望启动画面正常工作,我必须配置:

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

而不是

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

【讨论】:

    【解决方案2】:

    在 config.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"/>
    

    【讨论】:

      【解决方案3】:

      我尝试了一切,然后我想忽略最小尺寸并将我的资源文件夹中的 splash.png 图像设置为 5000 像素 x 3000 像素。然后它起作用了。所以:如果所有其他方法都失败了,请尝试将启动图像设置为 ENORMOUS。

      【讨论】:

        猜你喜欢
        • 2015-02-12
        • 1970-01-01
        • 1970-01-01
        • 2017-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-20
        • 1970-01-01
        相关资源
        最近更新 更多