ionic 和 phonegap 构建(3.5.0)不显示自定义启动画面

Posted

技术标签:

【中文标题】ionic 和 phonegap 构建(3.5.0)不显示自定义启动画面【英文标题】:custom splashscreen not showing with ionic and phonegap build (3.5.0) 【发布时间】:2014-10-16 09:30:28 【问题描述】:

我在这里指的是 phonegap 文档: http://docs.build.phonegap.com/en_US/configuring_icons_and_splash.md.html 但在构建后无法显示启动画面(通过 phonegap 构建服务构建,而不是本地构建)

相关(我想)config.xml 行:

<gap:plugin name="org.apache.cordova.splashscreen" />
<gap:splash src="splash.png" />
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="BackupWebStorage" value="none"/>
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />

splash.png 和 config.xml 一样位于根目录中,是 480x800 PNG(32 位颜色)

我正在选择 phonegap 3.5.0 进行构建;从 git 中提取 ionic 项目(因此没有本地“平台”目录,因为它位于 ionic .gitignore 中。

我也试过了

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

没有结果的选项('res/screen... dirs 也从配置所在的根目录开始')

我没有在应用程序中制作特定的启动显示/隐藏代码,这是强制性的吗?我只想让飞溅显示固定的几秒钟...

【问题讨论】:

【参考方案1】:

我的建议是双重的:

首先,使用 PGB 3.6.3。 3.5 不仅过时,而且在 Android 中还有一个安全漏洞,这意味着应用将从 Past Store 中删除。

第二(回复:您的问题)。回归基础 - 以最简单的方式在初始屏幕上关注 PGB 文档。

我不知道是什么问题,我觉得它看起来不错,但是你有一些我不使用的偏好,它对我来说很好用。我会扩展更多,但我在手机上。稍后我会详细检查。

【讨论】:

以上是关于ionic 和 phonegap 构建(3.5.0)不显示自定义启动画面的主要内容,如果未能解决你的问题,请参考以下文章

phonegap build + phonegap-cli + ionic 图标

Ionic ios 构建因 phonegap-plugin-barcodescanner 失败

如何从 ionic/cordova/phonegap 中的布局截取屏幕截图?

Phonegap构建相机不工作

Cordova/Phonegap/Ionic App - 远程图像的本地存储

PhoneGap Ionic 项目未在 iOS 设备上执行 $http.post