无法在Android Studio 2.3.3中将调试程序附加到Android进程

无法在Android Studio 2.3.3中将调试程序附加到Android进程,第1张

概述我搜索了互联网并尝试了我遇到的所有内容,但我无法弄清楚我做错了什么.我无法将调试器附加到 Android Studio中的Android进程. 我在使用VirtualBox并运行Ubuntu 16.04.2的虚拟机上在Android Studio 2.3.3中构建了一个应用程序.我已经在我的设备上安装了应用程序,Getac数据记录器,并注意到我的应用程序打开了几秒钟,显示一个空白的白色屏幕,然后崩 我搜索了互联网并尝试了我遇到的所有内容,但我无法弄清楚我做错了什么.我无法将调试器附加到 Android Studio中的AndroID进程.

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

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

我尝试过的事情:

>确保我已在设备上进行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运行的东西?

解决方法 从电脑上拔下手机.然后重新插入.在d出窗口中,确保将其设置为“Media Sync(MTP)”. 总结

以上是内存溢出为你收集整理的无法在Android Studio 2.3.3中将调试程序附加到Android进程全部内容,希望文章能够帮你解决无法在Android Studio 2.3.3中将调试程序附加到Android进程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1124023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存