CAD GIS开发 2024-06-16 09:26 采纳率: 12.5%
浏览 11

Error running ‘Android Java Debugger (pid: 5975, debug port: -1)‘ Invalid

img


androidtudio debug 调试华为手机nova se10 ,连接上手机就会自动断开,手机程序卡在debug那。不用debug模式是正常的,不会断开连接,在其他电脑调试是好的。

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-16 09:26
    关注

    引自免费微信小程序:皆我百晓生

    面对你描述的问题,当尝试通过Android Studio进行调试时遇到Invalid argument: Argument invalid [port]错误,并且设备连接后自动断开,这通常与调试配置、设备驱动、USB调试设置或IDE自身的问题有关。下面是一系列步骤和建议,旨在解决你遇到的问题:

    1. 检查USB调试模式

    确保你的华为nova se10已开启开发者选项中的USB调试。路径通常是:设置 > 系统 > 开发者选项 > USB调试。如果找不到开发者选项,需要先激活它:设置 > 关于手机 > 软件信息 > 构建号(连续点击7次)。

    2. 重新启动ADB服务

    在Android Studio中,尝试重启ADB服务。可以通过点击工具栏上的ADB图标(通常显示为一个手机)并选择“Restart ADB”来实现。

    3. 更新驱动程序

    确认你的计算机上安装了正确的华为设备驱动。你可以从华为官方网站下载最新的驱动程序,或使用华为手机助手更新驱动。确保驱动兼容你的操作系统版本。

    4. 使用命令行检查设备连接状态

    打开终端或命令提示符,运行adb devices命令,检查是否能识别到你的设备。如果设备未列出,可能需要检查USB端口或重新插拔设备。

    5. 清理项目和重建

    在Android Studio中,执行Build > Clean Project,然后Build > Rebuild Project。这有助于清除任何编译错误或缓存问题。

    6. 检查IDE设置

    在Android Studio的设置中(Windows/Linux: File > Settings, macOS: Android Studio > Preferences),检查Build, Execution, Deployment > Debugger部分,确保调试端口和其他设置正确。

    7. 更新Android Studio和SDK Tools

    确保你正在使用最新版本的Android Studio和所有相关的SDK工具。过时的软件可能会导致兼容性问题。

    8. 检查防火墙设置

    有时候,防火墙会阻止调试器与设备之间的通信。检查你的系统防火墙设置,确保ADB端口(默认为5037)未被阻止。

    9. 重置ADB端口

    尝试手动指定ADB端口。在终端中运行adb kill-serveradb start-server,然后在Android Studio中重新连接设备。

    10. 更换USB线缆或端口

    有时问题可能出在USB线缆或计算机的USB端口上。尝试更换线缆或使用不同的端口。

    11. 检查其他设备上的调试情况

    如果可能,尝试将同一设备连接到另一台计算机上进行调试,看看问题是否仍然存在。这有助于判断问题是否仅限于当前计算机。

    12. 查看日志文件

    分析Android Studio的日志文件,它们可能包含更详细的错误信息。日志文件通常位于%USER_HOME%/.AndroidStudio<version>/logs目录下(Windows)或~/Library/Logs/AndroidStudio<version>(macOS)。

    通过以上步骤,你应该能够诊断并解决调试过程中遇到的连接问题。如果问题仍然存在,考虑查阅官方文档或在开发者论坛寻求进一步的帮助。希望这些建议能帮助你顺利进行调试工作。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月16日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错