用ionic- cordova调试android应用程序

时间:2015-06-23 18:50:39

标签: android cordova ionic

有一种方法可以调试吗? 我用

ionic run android

命令在Android上运行应用程序然后 - 我怎么能看到console.log()消息?

由于

8 个答案:

答案 0 :(得分:19)

如果您在实时重载模式下运行应用,则会看到console.log()消息。你可以这样开始:

ionic run android -l 

您也可以使用Chrome开发人员工具,就像普通网页一样。以下是您如何实现这一目标的良好描述:Remote Debugging on Android with Chrome

答案 1 :(得分:3)

  1. 使用Android操作系统版本> = 5

  2. 连接Android设备
  3. 从设置启用开发者选项。此过程因设备而异。此外,您必须从开发人员选项或设备的其他部分启用USB调试模式。

  4. 如果您从Android SDK或Android工作室收到“您的设备未连接”等错误,请从您的设备管理器中查找问题。大多数情况下,适当的驱动程序或驱动程序未安装在机器中。下载并按照我在视频中的说明(Yafi Tech)。

  5. 运行命令ionic cordova run android。 APK是在设备中构建和安装的。完成

  6. 在Chrome状态栏中运行“chrome:// inspect”。已启动已连接设备的远程调试。

  7. 现在运行已安装的应用程序并使用设备或chrome进行操作。

  8. 点击检查WebView。调试如果要追踪任何错误,请转到浏览器控制台。

  9. 您还可以观看视频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