gpt4 book ai didi

android - 无法在 Android Studio 2.3.3 中将调试器附加到 Android 进程

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:19 27 4
gpt4 key购买 nike

我已经在互联网上搜索并尝试了我遇到的一切,但我无法弄清楚我做错了什么。我无法在 Android Studio 中将调试器附加到我的 Android 进程。

我在使用 VirtualBox 并运行 Ubuntu 16.04.2 的虚拟机上的 Android Studio 2.3.3 中构建了一个应用程序。我已经在我的设备(Getac 数据记录器)上安装了该应用程序,并注意到我的应用程序打开了几秒钟,显示空白屏幕,然后崩溃。因此,我尝试在我的设备上调试该应用程序以找出问题所在。当我单击“将调试器附加到 Android 进程”图标时,我可以看到我的设备作为一个选项,但是,当我选择我的设备时,“确定”按钮呈灰色显示。我没有办法继续这个过程。有时会弹出警告“调试信息不​​可用,请使用 ADB 关闭其他应用程序:Monitor、DDMS、Eclipse”,但不是每次都会弹出。

有人知道我缺少什么吗?这与在虚拟机上工作的限制有关吗?

我尝试过的事情:

  • 确保我已允许在我的设备上进行 USB 调试

  • 选择show all processes/auto/java/etc的各种组合

  • 命令:adb kill-server,然后是 adb start-server; adb kill-server,然后是 adb -P 5038 start-server

  • 等待插入我的设备,直到我启动调试器附件

  • 构建调试变体

  • 在我的 AndroidManifest.xml 中将 android: debuggable="true"添加到我的应用程序,然后注意到在构建调试变体并将其取回后没有必要

  • 通过工具/Android/启用 ADB 集成禁用和重新启用 ADB 集成

  • 关闭 Android Studio 然后再打开

  • 更改 adb 端口

  • 使缓存失效/重启

  • 卸载应用,清理构建,重新安装应用

  • 使用以下命令安装 MTP:apt-get install mtpfs。它说 mtpfs 已经是最新版本,但 Ubuntu 错误“无法打开 MTP 设备‘[usb:001,021]’”确实持续存在,只是并非总是如此。

  • 撤销 USB 调试授权,退出 Android Studio 和我的 VirtualBox,重新启动一切,然后重新设置。

请注意:

  • 我是开发新手(有一年多的网络开发经验),应用开发新手(这是我创建的第一个应用),Android Studio 新手(同样,非常第一个应用程序)。

  • 我的设备作为一个选项出现在调试器中。只是OK按钮是灰色的,没办法前进。

  • 我没有运行 Eclipse 或 Monitor(因此也没有运行 DDMS)。

编辑:我注意到“#com.android.ddmlib - Adb rejected connection to client '[numbers]': closed”在我的终端中出现了好几次不同的数字组合。不确定这意味着什么。也许我正在运行 DDMS?我以为那是贯穿 Monitor 的东西?

最佳答案

从电脑上拔下手机。然后将其重新插入。在弹出窗口中,确保将其设置为 “Media Sync (MTP)”

关于android - 无法在 Android Studio 2.3.3 中将调试器附加到 Android 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45465553/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com