【问题标题】:issue when compiling ionic app with Phonegap Build: black screen使用 Phonegap Build 编译 ionic 应用程序时出现问题:黑屏
【发布时间】:2015-04-03 14:36:23
【问题描述】:

我刚刚在 Phonegap Build 上首次编译了我的 Ionic 应用程序,然后我在我的 Android 设备上安装了该应用程序:Samsung Galaxy SII i9100,Android 4.0.3。

但我得到一个黑屏:

<ion-nav-view></ion-nav-view> 为空。

我把 config.xml 文件放在 www 文件夹中。

该应用在我的桌面浏览器中运行良好。

你能帮我解决这个问题吗?

谢谢

【问题讨论】:

  • 当你ionic serve你的应用程序然后在你的计算机浏览器上打开它会发生什么?
  • @Keval 是的,它在我的浏览器中打开得很好。
  • 你可以使用adb并在这里提供调试日志吗?您首先需要通过 USB 将设备连接到 PC。此命令将帮助您过滤掉 Cordova 的错误。 adb logcat CordovaLog:D *:S)
  • 你是否已经更新了 ionic 我最近遇到了一些闪屏问题,但更新 ionic 后又发现了闪屏。
  • @Blauharley 是的,我有最后一个版本。 @Keval 好的,谢谢,(我真的从不做 adb 的事情),我看到有 angular.js missing 错误。我认为我的 git 命令忽略了 lib 目录。我现在再试一次……

标签: cordova ionic-framework phonegap-build ionic


【解决方案1】:

在 Cordova 2.3.0 之前,Connection 对象存在于: navigator.network.connection。

为了符合规范,在 2.3.0 中将其更改为 navigator.connection。

navigator.network.connection 仍然存在,但现在已弃用 将在未来的版本中删除。

应该是navigator.connection.type,而不是navigator.network.connection.type

所以,改变

var networkState = navigator.network.connection.type; 

var networkState = navigator.connection.type;

希望这会有所帮助。如果没有,请编辑您的问题并再次发布您的整个日志,如果那不是完整的日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 2022-06-26
    • 1970-01-01
    相关资源
    最近更新 更多