我搜索了互联网并尝试了我遇到的所有内容,但我无法弄清楚我做错了什么。我无法将调试器附加到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?我认为这是通过监视器运行的吗?
这不是一个弹出我的选项。我应该补充一点,我也收到了Ubuntu的错误“无法打开MTP设备”[usb:001,021]',但我已经使用apt-get install mtpfs安装了MTP,它说mtpfs已经是最新版本了,但是这个错误会持续下去,但并不总是这样,现在我已经把它添加到了我尝试过的东西列表中。 – queenwebdev