我正在处理ionic2相关的问题。几天前,ionic2进行了更新。由于更新后,我们在启动画面之后会得到一个白屏,需要等待14-15秒才能进入应用程序。
我正在处理ionic2相关的问题。几天前,ionic2进行了更新。由于更新后,我们在启动画面之后会得到一个白屏,需要等待14-15秒才能进入应用程序。
这方面存在一些问题,您可以在此处github.com/driftyco/ionic/issues/9686进行跟踪,ionic-app-scripts也存在一些问题,有一些解决方案,请尝试。
在以下任何CLI命令中添加--prod
标志:
// If iOS
ionic emulate ios --prod
ionic build ios --prod
ionic run ios --prod
// If Android
ionic emulate android --prod
ionic build android --prod
ionic run android --prod
我假设这是针对Android的特定问题。我曾经遇到过同样的问题,它有两个方面:
应用程序加载非常缓慢。如果您观察控制台日志,您会看到有关它需要11000毫秒或其他时间来加载的提示
Android试图通过在应用程序实际准备好之前隐藏启动画面来提供帮助
我无法帮助您解决第一个问题,请检查您的插件,进行大量搜索并祝您好运。至于第二个问题,您可以添加一行代码到config.xml中以解决问题。
<preference name="AutoHideSplashScreen" value="false" />
增加 SplashScreenDelay 直到应用程序可靠地加载完成后再隐藏它。
你可以在 Cordova, Android, 极慢的加载 中找到更多信息。