【问题标题】:how to check the errors that generated in the android emulator for ionic如何检查在 android 模拟器中为 ionic 生成的错误
【发布时间】:2019-01-23 13:48:06
【问题描述】:

在我的 ionic 项目中,我没有发现任何错误(我在运行命令 ionic serve 时才知道)。我想我在执行某些操作时遇到了一些错误。我在模拟器中运行它。如何检查在模拟器中运行应用程序时发生的错误?

【问题讨论】:

    标签: cordova ionic-framework android-emulator ionic3


    【解决方案1】:

    如果您想测试 cordova 插件 - 其中一些插件只能在真实设备上运行(例如相机)。但是您可能想尝试Toast 来检查错误。只需将console.log() 替换为
    this.toast.show('message', 'duration', 'position').subscribe();

    查看this 以获取如何实现 toast 的说明。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      Ionic serve 在浏览器中运行应用程序,这意味着可以像在普通网页上一样观察到任何错误。 最好的方法是使用浏览器内置的开发者工具。大多数浏览器(Chrome、Mozilla、...)使用 F12 快捷方式打开它。在 Safari 中,您必须在菜单栏中启用“开发”选项卡 (Instructions),然后在那里打开它。

      在开发人员工具中有一个“控制台”选项卡,其中显示了所有输出。红色表示错误。

      【讨论】:

      • 是的,我知道我想问的是,当我们在模拟器中部署应用程序时,有什么方法可以查看错误吗?
      【解决方案3】:

      您可以使用谷歌浏览器调试您的应用程序。从您的 chrome 浏览器转到 chrome://inspect/。然后你可以看到运行你的模拟器的应用程序。单击您的应用程序并转到控制台。使用控制台可以发现错误。

      【讨论】:

      • 是的,我知道,我想问的是,当我们在模拟器中部署应用程序时,有什么方法可以查看错误吗?
      • 不,实际上我想为 Cordova 插件测试它。所以我无法在浏览器中运行它。
      • 没问题。如果插件有任何错误并进一步使用真实设备或模拟器运行它,您可以使用上述方式看到错误。如果您使用使用过的 cordova 插件的代码实现来更新您的问题,我可以给出答案
      • stackoverflow.com/questions/51847810/…如果你能在这方面帮助我,请发表你的答案
      猜你喜欢
      • 1970-01-01
      • 2016-11-23
      • 2019-12-12
      • 2016-11-24
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      • 2016-08-01
      相关资源
      最近更新 更多