大家好!
我在使用Android Studio时遇到了困惑。
当我将手机连接到电脑并调试应用程序时,Logcat可以检测到我的手机,但我无法选择进程。它显示“没有可调试的进程”,而不是普通的“没有可调试的应用程序”。
我的手机是三星S5(安卓6.0),已经获取root权限。
有什么好的想法吗?
谢谢!
大家好!
我在使用Android Studio时遇到了困惑。
当我将手机连接到电脑并调试应用程序时,Logcat可以检测到我的手机,但我无法选择进程。它显示“没有可调试的进程”,而不是普通的“没有可调试的应用程序”。
我的手机是三星S5(安卓6.0),已经获取root权限。
有什么好的想法吗?
谢谢!
我曾遇到相似的问题。在构建应用时,可以在Logcat中选择设备,但无法选择进程(出现相同的"No Debuggable Processes"消息)。
原因是我在发布版本中构建了应用,当我将构建变体更改为调试版本后,我就可以选择进程了。
您需要启用adb integration
,只需转到 工具
-->Android
-->勾选 启用ADB集成
几个版本前它是默认功能,但现在默认情况下已禁用
文件
-->设置
-->构建、执行、部署
-->调试器
,确保已勾选 日志输出
选项。 - Zinc这种情况偶尔会发生,可以任意尝试以下三个选项:
原因之一是在build.gradle
文件中将您的应用标记为不可调试。
buildTypes{
release{
debuggable false
}
}
另一个可能的原因是您没有允许ADB集成。 您应该启用Tools->Android->Enable ADB Integration。
如果你将minifyenabled
设置为true
,那么你可能会遇到这个错误。因此,如果你运行你的应用程序的发布版或调试版,请确保minifyenabled
是false
。
打开底部的终端窗口..
输入以下命令:
adb kill-server
adb start-server
我最终发现我在运行应用的发布版本。太愚蠢了...
build.gradle
文件中明确设置debuggable true
。 - JCarlosR工具/Android/启用ADB集成
。