当与运行android 6.0的手机连接时,android studio中没有可调试的进程

问题描述 投票:48回答:13

大家!

我对android studio感到很困惑。当我插入手机调试应用程序时,logcat可以检测到我的手机,但我无法选择进程。它说“没有可调试的进程”,不常见的“没有可调试的应用程序”。

我的手机是samsung s5(android 6.0),扎根了。

有任何想法吗?

谢谢!

android debugging android-studio samsung-mobile
13个回答
49
投票

你需要启用adb integration,只需去Tools - > Android - >检查Enable ADB Integration

这是几个版本之前的默认功能,但现在默认情况下已禁用


0
投票

你需要为你的手机下载USB驱动程序(在这种情况下,我看,它是一个三星s5)。其驱动程序的链接是这样的:

http://samsungusbdriver.com/download/samsung-driver-v1-5-61-0

当您在那里时,请按照下载步骤操作,您的手机将被识别。希望我能帮忙;)。


0
投票

如果一切都不起作用,那么尝试检查清单文件,设置:

android:debuggable="true".

0
投票

也许U可以重新启动你的PC / Mac。这个对我有用。


0
投票

这可能是这种情况,当您使用新线缆更换线缆时,Android Studio需要重新启动。它会再次提示USB调试。


38
投票

我有类似的问题,当我构建应用程序时,我可以在Logcat中选择设备,但不能选择进程。 (相同的消息,“没有可调试的进程”)

原因是:我正在发布我的应用程序,然后,当我将构建变体更改为debug时,我能够选择该过程。


20
投票

这种情况不时发生,请按任意顺序尝试这三个选项:

  1. 重启Android Studio(最好还有无效的缓存)
  2. 重启手机
  3. 取消激活并重新激活USB调试

18
投票

在我的例子中,使用Android Studio 3.1.3,我必须在文件 - >设置 - >构建,执行,部署 - >调试器中启用“使用libusb后端”复选框


8
投票

其中一个原因是您的应用程序在build.gradle文件中被标记为不可调试

buildTypes{
    release{
        debuggable false
    }
}

另一个原因可能是你不允许ADB集成。您应该使用工具 - > Android->启用ADB集成激活


4
投票

也许您最近推出了Android设备监视器,可能会提示您禁用ADB集成。通常,当您退出Android设备监视器时,会自动重新启用ABD集成。但有时它不是,所以请检查Tools/Android/Enable ADB Integration


2
投票

单击“Bug”图标即可。


2
投票

我终于发现我正在运行App的发布版本。太愚蠢了......


2
投票

如果你将minifyenabled设置为true,你可以面对这个错误。因此,如果您运行应用程序版本或调试,请确保minifyenabledfalse

© www.soinside.com 2019 - 2024. All rights reserved.