首页 新闻 会员 周边 捐助

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

0
[已解决问题] 解决于 2024-11-10 18:43


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

Fitz的主页 Fitz | 菜鸟二级 | 园豆:298
提问于:2024-06-16 09:28
< >
分享
最佳答案
0

遇到这种调试问题,可能是由多种因素引起的,包括 Android Studio 配置、ADB 设置、手机设置以及电脑与手机的连接问题。以下是一些常见的解决方法,建议逐一尝试:

  1. 检查 USB 连接和调试设置
    更换 USB 端口:尝试不同的 USB 端口,确保连接稳定。
    更换 USB 线:一些 USB 线只能充电,不能传输数据,尝试使用高质量的数据线。
    启用 USB 调试:确保在手机的开发者选项中启用了 USB 调试。
    选择正确的 USB 连接模式:在手机上选择“传输文件(MTP)”模式。
  2. 更新 ADB 和 Fastboot 工具
    更新 Android Studio:确保你的 Android Studio 是最新版本。
    更新 SDK 平台工具:在 SDK Manager 中更新 Android SDK 平台工具。
  3. 重新启动 ADB 服务器
    在终端中执行以下命令:

sh
Copy code
adb kill-server
adb start-server
然后重新连接手机并尝试调试。

  1. 检查手机的开发者选项设置
    撤销 USB 调试授权:在手机的开发者选项中,撤销所有已经授权的 USB 调试设备,然后重新授权。
    检查 USB 调试安全设置:确保没有启用任何限制 USB 调试的安全设置。
  2. 调整 Android Studio 配置
    Invalidate Caches / Restart:在 Android Studio 中执行 File -> Invalidate Caches / Restart,然后重新启动 Android Studio。
    检查日志输出:在 Android Studio 的 Logcat 中检查调试连接时的错误日志,可能会提供更多线索。
  3. 使用命令行进行调试
    尝试使用命令行进行调试,避免 Android Studio 的界面问题:

sh
Copy code
adb logcat
adb shell am start -D -n <package_name>/<activity_name>
这种方法可以帮助你确定是否是 Android Studio 的问题。

  1. 重置手机设置
    在某些情况下,重置手机的开发者选项设置可以解决问题。请谨慎使用此方法,并确保已备份所有重要数据。

  2. 检查电脑与手机的兼容性
    在不同电脑上调试是正常的,可能表明你的电脑存在特定问题:

驱动问题:确保电脑上安装了最新的手机驱动程序。
操作系统问题:检查操作系统是否有最新更新,并尝试排除可能影响 USB 连接的因素。
9. 调试端口配置
错误信息中提到 debug port: -1,可能是调试端口配置问题:

检查端口配置:确保调试端口配置正确,在某些情况下,端口冲突可能导致连接问题。
如果以上方法都无法解决问题,建议将 Android Studio 和相关工具彻底卸载并重新安装,以排除配置或安装文件损坏的可能性。

通过逐步排查和尝试这些方法,相信你能够找到问题的根源并解决调试断开的问题。

奖励园豆:5
Technologyforgood | 大侠五级 |园豆:7781 | 2024-06-20 21:39

试了,未解决问题

Fitz | 园豆:298 (菜鸟二级) | 2024-06-21 22:05

搞好了,用wifi连接调试,就不会出现这样的问题

Fitz | 园豆:298 (菜鸟二级) | 2024-10-15 08:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册