大家!
我对android studio感到很困惑。当我插入手机调试应用程序时,logcat可以检测到我的手机,但我无法选择进程。它说“没有可调试的进程”,不常见的“没有可调试的应用程序”。
我的手机是samsung s5(android 6.0),扎根了。
有任何想法吗?
谢谢!
你需要启用adb integration
,只需去Tools
- > Android
- >检查Enable ADB Integration
这是几个版本之前的默认功能,但现在默认情况下已禁用
你需要为你的手机下载USB驱动程序(在这种情况下,我看,它是一个三星s5)。其驱动程序的链接是这样的:
http://samsungusbdriver.com/download/samsung-driver-v1-5-61-0
当您在那里时,请按照下载步骤操作,您的手机将被识别。希望我能帮忙;)。
如果一切都不起作用,那么尝试检查清单文件,设置:
android:debuggable="true".
也许U可以重新启动你的PC / Mac。这个对我有用。
这可能是这种情况,当您使用新线缆更换线缆时,Android Studio需要重新启动。它会再次提示USB调试。
我有类似的问题,当我构建应用程序时,我可以在Logcat中选择设备,但不能选择进程。 (相同的消息,“没有可调试的进程”)
原因是:我正在发布我的应用程序,然后,当我将构建变体更改为debug时,我能够选择该过程。
这种情况不时发生,请按任意顺序尝试这三个选项:
在我的例子中,使用Android Studio 3.1.3,我必须在文件 - >设置 - >构建,执行,部署 - >调试器中启用“使用libusb后端”复选框
其中一个原因是您的应用程序在build.gradle
文件中被标记为不可调试
buildTypes{
release{
debuggable false
}
}
另一个原因可能是你不允许ADB集成。您应该使用工具 - > Android->启用ADB集成激活
也许您最近推出了Android设备监视器,可能会提示您禁用ADB集成。通常,当您退出Android设备监视器时,会自动重新启用ABD集成。但有时它不是,所以请检查Tools/Android/Enable ADB Integration
单击“Bug”图标即可。
我终于发现我正在运行App的发布版本。太愚蠢了......
如果你将minifyenabled
设置为true
,你可以面对这个错误。因此,如果您运行应用程序版本或调试,请确保minifyenabled
是false
。