在Cordova App

时间:2015-08-20 09:33:30

标签: android angularjs cordova bluetooth

我目前正在开发基于cordova / AngularJS的跨平台应用程序,其中包含一些第三方插件(主要是蓝牙),我正在寻找一种方法来调试应用程序的本机Java代码或记录崩溃信息。

App正在运行KitKat 4.4.4 /三星Galaxy S4通过cordova运行android --debug命令

IDE目前是带有Cygwin控制台的NetBeans

javascript控制台没有提供崩溃信息,但显然与我使用的蓝牙插件有关https://github.com/bcsphere/bluetooth

我尝试过使用adb logcat命令,但它似乎只是在不提供任何特别有用的内容的情况下连续打印数据。

掌握Java的基本知识,如果可能的话,有兴趣找到导致崩溃的Java错误。非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:11)

  1. 在Android设置中启用开发者模式
  2. 启用usb调试
  3. 通过usb将您的设备插入计算机
  4. 在终端中运行:adb logcat
  5. 在手机中运行该应用程序,adb logcat将为您提供java崩溃报告
  6. 要查看您想要的内容,请执行此操作:

    adb logcat | grep -i "nameofyourapp"
    

    它会过滤日志的行