Angularjs 爱奥尼亚移动应用程序提供白色屏幕

Angularjs 爱奥尼亚移动应用程序提供白色屏幕,angularjs,cordova,ionic-framework,phonegap-cli,Angularjs,Cordova,Ionic Framework,Phonegap Cli,我已经创建了一个ionic应用程序,它在浏览器中运行得非常好,但当我将其转换为应用程序时,它会显示白色屏幕 我已经安装了白名单插件,并允许在配置中的所有url,还保留了元标记。我无法找到任何其他解决方案 当保存简单的html文件时,我可以查看它 任何帮助都将不胜感激。这可能是一种很好的调试方法,但也会很好。大多数情况下,发生这种情况都是因为javascript错误。你说它在你的浏览器中运行。控制台中是否存在一些异常 并非浏览器和设备之间的一切都是平等的,例如插件。您必须确保所有使用的插件都已正确

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

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

当保存简单的html文件时,我可以查看它


任何帮助都将不胜感激。这可能是一种很好的调试方法,但也会很好。

大多数情况下,发生这种情况都是因为javascript错误。你说它在你的浏览器中运行。控制台中是否存在一些异常

并非浏览器和设备之间的一切都是平等的,例如插件。您必须确保所有使用的插件都已正确安装


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

好的,回答这个问题对大家都有帮助

下面的博客对我如何调试很有帮助


猜猜是什么问题,应用程序中的文件夹名称区分大小写。我只需要按照索引文件中提供的完全区分大小写的路径更改文件夹名称。

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

使用USB电缆将您的手机连接到PC,并记住保持USB调试打开。现在,导航到chrome://inspect. 您将找到设备名称并单击“检查”。在Console选项卡上,错误列表将提示您错误所在。
在我的例子中,在控制器中注入了一个自定义服务,该服务在某个时间被删除,因为它没有在任何地方使用。

我也遇到了这个问题,您的应用程序中是否使用了相对路径?@SatejS是的,我使用了相对路径,它正在加载。很好,一个插件文件夹中存在区分大小写的名称问题。