我在使用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进程所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)