当前位置: 首页 > 知识库问答 >
问题:

Android Studio LLDB在特定设备上调试时挂起

刘星火
2023-03-14

我一直在开发一个原生应用程序(C++,带有android包装器),并通过USB在两个设备上使用android Studio成功地调试了它:一个带有android 7.1.2的便携式POS和一个带有5.1的智能手机,都是Armeabi-V7A。

05-20 10:50:47.294 18671-18671/com.my.app I/System.out: waiting for debugger to settle...
05-20 10:50:47.498 18671-18671/com.my.app I/System.out: debugger has settled (1386)
05-20 10:50:47.559 18671-18671/com.my.app D/Proxy: setHttpRequestCheckHandler
05-20 11:30:51.980 13436-13447/com.my.app I/art: Debugger is active
05-20 11:30:55.765 13436-13447/? W/art: Debugger attempted to resume all threads without having suspended them all before.
05-20 11:30:55.769 13436-13447/? I/art: Debugger is no longer active
    null

有没有我可以清理的缓存,有没有我可以查的地方?日志没那么有启发性。

共有1个答案

阳福
2023-03-14

这解决了它,即在编辑配置中删除/创建启动配置文件。奇怪的是,我经常用不同的文件名重新编译应用程序(附加时间戳)。然后,Android:name始终相同。

我想Studio在某个地方有与它所连接的设备相关的标签,但我粗略地浏览了一下后找不到哪里。

 类似资料:
  • 1.1.1. 开发调试 1.1.1. 开发调试 这里主要介绍如何进行调试开发板,如系统登录,串口登录,日志查看等 系统登录 串口登录(插上 Debug 板上typec 线,此时必须先插上供电口 typec 线) 插上 Debug 板 typec 线,接上串口后,输入用户名:root,密码无,即可登录系统 adb 登录(插上开发板电源供电口typec线) 通过命令 adb shell 即可登录 (如

  • 问题内容: 我有一个HTC Desire,我想对其进行调试和运行。但是,当我在Eclipse中获取可在设备之间进行选择的Window时,我的HTC Desire只会列出问号(????????)。我究竟做错了什么? 我已经试过了: 在设备上启用了USB调试,并在应用程序Manifest.xml文件中启用了调试。 在终端中,我这样做: 以root用户身份登录并创建以下文件:/etc/udev/rule

  • 问题内容: 我在Android Studio调试时遇到困难。尝试在调试模式下启动应用程序后,设备将显示警告,标题始终为“等待调试器”。我的清单文件中也有文件,并且好像设备已正确连接,因为我可以简单地运行我的应用程序而没有任何问题。我做错了什么? 问题答案: 删除,因为在运行/调试时,Android Studio中的应用程序已使用调试证书签名,因此该设置不是必需的。 然后从控制台检查设备是否正确连接

  • 我运行的是Android Studio版本 Android Studio大黄蜂2021.1.1金丝雀11和Android Studio北极狐2020.3.1补丁2 在我的Mac M1上。在这两个版本中,当我试图在设备上调试时, 我试过了 无效并重新启动 重新启动了我的计算机, 重新启动设备 重新启动ADB服务器。 但仍然有同样的问题。 你知道这里发生了什么吗?

  • 更新时间:2018-09-15 13:45:08 概述 Link Develop开发平台为开发者提供了便捷的在线调试工具,您在开发过程中,可以选择测试设备,对设备的功能进行调试,包括查看设备上报的数据、设置某条属性的值、调用设备服务、获取设备事件等。调试过程中,您可以通过实时日志查看到调试的结果。 在“设备开发”页面点击“在线调试”,或直接选择要调试的设备,在列表中点击“调试”,进入在线调试页面。

  • 然后使用API级别23在实际设备上调试: 我真的很困惑。谁能解释一下为什么我会看到这条信息,以及我该如何修复它?