离子移动应用程序提供白屏

时间:2016-04-15 09:53:11

标签: angularjs cordova ionic-framework phonegap-cli

我创建了一个离子应用程序,它在浏览器中运行得非常好,但当我将其转换为应用程序时,它会显示白屏。

我已经安装了白名单插件并允许配置中的所有网址并且还保留了元标记。我找不到任何其他解决方案。

保存简单的html文件时可以查看它。

任何帮助都会感激不尽。可能好的调试方式也会很好。

4 个答案:

答案 0 :(得分:2)

使用USB线将手机连接到PC并记住保持USB调试开启。现在,导航到chrome:// inspect。您将找到设备名称并单击"检查"。在“控制台”选项卡上,错误列表将为您提供有关错误的提示。 在我的情况下,自定义服务是Injected in controller,由于它在任何地方都没有使用,因此已被删除。

答案 1 :(得分:1)

好的,只是回答这个问题,这对所有人都有帮助。

以下博客对我有用,我可以调试 http://gonehybrid.com/how-to-debug-the-white-screen-of-death-in-your-ionic-app/

猜猜问题是什么,app中的文件夹名称区分大小写。我只需要根据我在索引文件中提供的确切区分大小写的路径更改文件夹名称。

答案 2 :(得分:0)

由于javascript错误,大多数情况都会发生。你说它在你的浏览器中运行。控制台中是否有一些异常?

并非浏览器和设备之间的所有内容都相同,例如插件。您必须确保所有使用过的插件都已正确安装。

如果你在android上部署,你可以使用android监视器获取控制台输出。在ios上xcode已经有了一个集成的调试器。

答案 3 :(得分:0)

我遇到了这个可怕的问题,因为我使用Cordova 6.x编译了我的Android应用程序,该项目使用了CrossWalk插件。就我而言,解决方案是卸载Crosswalk。如果您的项目已安装该插件,请尝试卸载它并再次编译项目。