有一种方法可以调试吗? 我用
ionic run android
命令在Android上运行应用程序然后 - 我怎么能看到console.log()消息?
由于
答案 0 :(得分:19)
如果您在实时重载模式下运行应用,则会看到console.log()
消息。你可以这样开始:
ionic run android -l
您也可以使用Chrome开发人员工具,就像普通网页一样。以下是您如何实现这一目标的良好描述:Remote Debugging on Android with Chrome
答案 1 :(得分:3)
使用Android操作系统版本> = 5
从设置启用开发者选项。此过程因设备而异。此外,您必须从开发人员选项或设备的其他部分启用USB调试模式。
如果您从Android SDK或Android工作室收到“您的设备未连接”等错误,请从您的设备管理器中查找问题。大多数情况下,适当的驱动程序或驱动程序未安装在机器中。下载并按照我在视频中的说明(Yafi Tech)。
运行命令ionic cordova run android
。 APK是在设备中构建和安装的。完成
在Chrome状态栏中运行“chrome:// inspect”。已启动已连接设备的远程调试。
现在运行已安装的应用程序并使用设备或chrome进行操作。
点击检查WebView。调试如果要追踪任何错误,请转到浏览器控制台。
您还可以观看视频here
答案 2 :(得分:2)
现在有一个livereload选项(-l),要查看必须使用的console.log
消息-c或--consolelogs
但是为了拥有日志,需要livereload选项:
ionic run android -lc
有关更多选项,请参阅文档: http://ionicframework.com/docs/v1/cli/run.html
答案 3 :(得分:2)
Ionic CLI已更新为离子2+以在实时重新加载模式下部署应用程序使用以下命令。
<强>概要强>
$ ionic cordova run android -l -c
示例强>
Uib modal
确保您已安装最新版本的Ionic / Cordova CLI
答案 4 :(得分:0)
如果你想要一个真正的调试,手表,步入等,请试用Visual Studio Code的Cordova Tools扩展名
该页面保留了在设备上进行debuging的说明。
答案 5 :(得分:0)
将您的android设备连接到计算机/笔记本电脑,只需在命令下运行
ionic cordova运行android --device -l --debug
答案 6 :(得分:0)
与Ionic 5和Cordova 9配合使用:
ionic cordova run android -l --consolelogs
其中-l
用于实时重载
答案 7 :(得分:-3)
离子doc
ionic run ios [options]
http://ionicframework.com/docs/cli/run.html