android studio 3.1.2 不能调试,无法在Android Studio 2.3.3中将调试程序附加到Android进程...

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

Android Studio中的Android进程.

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

有没有人对我失踪的东西有任何想法?是否与在虚拟机上工作的限制有关?

我尝试过的事情:

>确保我已在设备上进行USB调试

>选择显示所有进程/ auto / java /等的各种组合

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

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

>构建调试变体

>在我的AndroidManifest.xml中将android:debuggable =“true”添加到我的应用程序中,然后在构建调试变量并将其取出后注意到它没有必要

>通过Tools / Android / Enable ADB集成禁用和重新启用ADB集成

>关闭Android Studio,然后再次打开它

>更改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 – Adb拒绝连接到客户端'[数字]’:已关闭”在我的终端中出现了几次不同的数字组合.不确定这意味着什么.也许我在运行DDMS?我认为这是通过Monitor运行的东西?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值