【发布时间】:2019-01-23 13:48:06
【问题描述】:
在我的 ionic 项目中,我没有发现任何错误(我在运行命令 ionic serve 时才知道)。我想我在执行某些操作时遇到了一些错误。我在模拟器中运行它。如何检查在模拟器中运行应用程序时发生的错误?
【问题讨论】:
标签: cordova ionic-framework android-emulator ionic3
在我的 ionic 项目中,我没有发现任何错误(我在运行命令 ionic serve 时才知道)。我想我在执行某些操作时遇到了一些错误。我在模拟器中运行它。如何检查在模拟器中运行应用程序时发生的错误?
【问题讨论】:
标签: cordova ionic-framework android-emulator ionic3
如果您想测试 cordova 插件 - 其中一些插件只能在真实设备上运行(例如相机)。但是您可能想尝试Toast 来检查错误。只需将console.log() 替换为this.toast.show('message', 'duration', 'position').subscribe();
查看this 以获取如何实现 toast 的说明。
希望这会有所帮助!
【讨论】:
Ionic serve 在浏览器中运行应用程序,这意味着可以像在普通网页上一样观察到任何错误。 最好的方法是使用浏览器内置的开发者工具。大多数浏览器(Chrome、Mozilla、...)使用 F12 快捷方式打开它。在 Safari 中,您必须在菜单栏中启用“开发”选项卡 (Instructions),然后在那里打开它。
在开发人员工具中有一个“控制台”选项卡,其中显示了所有输出。红色表示错误。
【讨论】:
您可以使用谷歌浏览器调试您的应用程序。从您的 chrome 浏览器转到 chrome://inspect/。然后你可以看到运行你的模拟器的应用程序。单击您的应用程序并转到控制台。使用控制台可以发现错误。
【讨论】: