2017-08-02 79 views
3

我搜索了互联网并尝试了我遇到的所有内容,但我无法弄清楚我做错了什么。我无法将调试器附加到Android Studio中的Android进程中。无法将调试器附加到Android Studio中的Android进程2.3.3

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

有没有人有什么想法,我失踪了?它是否与在虚拟机上工作的限制有关?

事情我已经尝试:

  • 确保我已经让我的设备

  • 选择各种节目的所有进程/自动/ JAVA的组合的/ etc上的USB调试

  • 命令:adb kill-server,然后adb start-server;亚行击杀服务器,那么亚行-P 5038启动服务器

  • 在等待我的设备堵塞,直到我启动调试器附着

  • 大厦调试版本

  • 添加机器人:可调试=“真“我在我的AndroidManifest.xml中的应用程序,然后注意到它不是建立调试版本,并把它背出来

  • 禁用和重新启用通过工具亚行整合后需要/安卓/启用ADB集成

  • 关闭Android的工作室,然后再

  • 打开它改变ADB端口

  • 无效缓存/重启

  • 卸载应用程序,干净的构建,重新安装应用程序

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

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

请注意:

  • 我全新的发展(略高于在web开发一年的经验),品牌新的应用程序开发(这是我创建的第一个应用程序),全新的Android Studio(再次,非常第一个应用程序)。

  • 我的设备作为选项显示在调试器中。只是OK按钮变灰,无法前进。

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

编辑:我注意到,“#com.android.ddmlib - 亚洲开发银行拒绝连接到客户端‘[数字]’:关闭”的显示在我终端几次与几个不同的数字组合。不知道这是什么意思。也许我正在运行DDMS?我认为这是通过监视器运行的吗?

回答

0

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

+0

这不是一个弹出我的选项。我应该补充一点,我也收到了Ubuntu的错误“无法打开MTP设备”[usb:001,021]',但我已经使用apt-get install mtpfs安装了MTP,它说mtpfs已经是最新版本了,但是这个错误会持续下去,但并不总是这样,现在我已经把它添加到了我尝试过的东西列表中。 – queenwebdev

相关问题