android - Ionic 有没有办法直接在 Android 或 iOS 设备上进行调试?

标签 android ios cordova debugging ionic-framework

我正在开发一个Ionic/Cordova 跨平台应用程序,我在调试方面遇到了一些困难。 当然可以通过运行 ionic serve 然后使用浏览器开发人员工具 直接从浏览器进行调试,但有些行为只发生在真实设备上。

最佳答案

添加详细指南以执行此操作..

  1. 确保您的 Android 设备已开启开发者模式,并且在您设备的开发者设置中启用了 USB 调试。你可以谷歌激活它。
  2. 设备通过 USB 连接,系统和移动设备都连接到同一个 wifi 网络..使用命令

ionic cordova run android -l --external

  1. 在设备上安装并启动应用程序后,在您的 chrome 浏览器中打开此链接

chrome://inspect/#devices

  1. 如果一切都正确完成,您将在此处看到您的设备名称和应用程序名称,并提供检查选项。这将打开与网页版完全相似的 chrome 开发者控制台。

  2. 现在您可以直接在设备上调试应用程序。添加断点、编辑 html 并查看日志。

Reference

关于android - Ionic 有没有办法直接在 Android 或 iOS 设备上进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59984322/

相关文章:

java - 如何在 Android 上预分配最大堆空间

ios - 如何制作彩色和半透明的导航栏(iOS)?

ios - Xcode 4.4 错误

javascript - Phonegap android 4.1 致命信号 11 而在 2.2 中工作正常

cordova - 如何使用 javascript 获取 Meteor PhoneGap 应用程序的公共(public)文件夹的本地文件系统路径

android - 为什么 Content Provider 没有权限并且 exported=true 任何应用程序都可以访问?

java - 由于 ClassNotFoundException 而无法启动 Activity

android - 使用 Fragment 作为 Views 和 Activity 作为 Controller 的 Android 应用程序开发的 MVC 设计模式

ios - 如何从常规 UIFont 创建粗体 UIFont?

android - “ Cordova 构建安卓”不工作