【发布时间】:2015-06-23 18:50:38
【问题描述】:
有办法调试吗? 我用
ionic run android
在 android 上运行应用程序的命令,然后 - 我如何查看 console.log() 消息?
谢谢
【问题讨论】:
有办法调试吗? 我用
ionic run android
在 android 上运行应用程序的命令,然后 - 我如何查看 console.log() 消息?
谢谢
【问题讨论】:
如果您在 livereload 模式下运行您的应用程序,您将看到 console.log() 消息。你可以这样开始:
ionic run android -l
您还可以像使用普通网页一样使用 chrome 开发人员工具。以下是您如何实现这一目标的良好描述:Remote Debugging on Android with Chrome
【讨论】:
-c,现在是:ionic cordova run android -l -c
连接 Android 操作系统版本 >= 5 的 Android 设备
从设置中启用开发者选项。此过程因设备而异。此外,您必须从开发者选项或设备的其他部分启用 USB 调试模式。
如果您从 Android SDK 或 Android Studio 收到任何错误,例如“您的设备未连接”,请从您的 PC 设备管理器中查找问题。大多数情况下,机器中没有安装适当的驱动程序或驱动程序。下载它并按照我在视频中的说明进行操作 (Yafi Tech)。
运行命令ionic cordova run android。 APK 已构建并安装在设备中。完成
在 chrome 状态栏中运行“chrome://inspect”。已开始连接设备的远程调试。
现在运行已安装的应用程序并通过设备或 chrome 进行操作。
单击检查 WebView。调试如果你想找出任何错误,请转到浏览器的控制台。
你也可以看视频here
【讨论】:
现在有了 livereload 选项 (-l),要查看 console.log 消息,您必须使用 -c 或 --consolelogs
但是要拥有日志,则需要 livereload 选项:
ionic run android -lc
查看文档了解更多选项: http://ionicframework.com/docs/v1/cli/run.html
【讨论】:
Ionic CLI 已针对 ionic 2+ 进行了更新,可以使用以下命令在实时重新加载模式下部署应用程序。
概要
$ ionic cordova run <platform> <options>
示例
$ ionic cordova run android -l -c
确保您已安装最新版本的 Ionic/Cordova CLI
【讨论】:
与 Ionic 5 和 cordova 9 一起使用:
ionic cordova run android -l --consolelogs
-l 用于 livereload
【讨论】:
如果您想要真正的调试,包括监视、步入等,请尝试 Visual Studio Code 的 Cordova Tools 扩展
该页面包含在设备上进行调试的说明。
【讨论】:
将你的安卓设备连接到电脑/笔记本电脑,然后简单地运行下面的命令
ionic cordova run android --device -l --debug
【讨论】:
来自离子文档
ionic run ios [options]
http://ionicframework.com/docs/cli/run.html
【讨论】: