android debug卡在waiting for debugger,显示Could not connect to remote process. Aborting debug session

android studio调试debug遇到的坑,特此记录:

android studio调试debug一直卡在waiting for debugger,在工具下面的Debug的日志中显示Could not connect to remote process. Aborting debug session。

一、首先遇到android项目不能调试的时候,网上这么多博客都有项目的办法,这里总结一下:

1、打开了多个IED,关闭其它的留下一个。就是打开了两个模拟设备,比如:一个手机,一个夜神模拟器。

2、重启adb, 运行命名 adb kill-server 再 adb start-server。

3、adb端口5073被占用,只要结束掉占用的进程就行了。去任务管理器中找到对应的相同的端口号,将其关闭就行。

4、手机上的360手机助手会影响,会抢占 adb ;

5、电脑上的电脑管家,360安全卫士等杀毒软件有影响;


二、今天这里要说的就是一个跟上面情况不一样的坑:

问题描述:点击as的debug运行,手机上同样是一直停留在waitting for debugger。另外在as下面有个Debug模块里面,可以看到这个:

android debug卡在waiting for debugger,显示Could not connect to remote process. Aborting debug session_第1张图片

对,就是这个Could not connect to remote process. Aborting debug session。


解决办法:

情况是这样的,一般新建项目,我们的清单文件是没有特意去设置debugglable这个属性的。我去检查我的项目,也确实没有去设置这个属性。

但是,我的项目有依赖两个第三方文件依赖库。其中有个项目依赖库中就加了:android debuggable = "false"。

真的是日了,android运行的时候会合并这些清单文件,导致不能调试。

把android debuggable = "true" ,  这样问题就解决了。


你可能感兴趣的:(android)