当 Android studio 检测到手机时,logcat 中没有可调试进程

问题描述 投票:0回答:23

大家!

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

我的手机是三星s5(安卓6.0),已root。

有什么想法吗?

谢谢!

android debugging android-studio samsung-mobile
23个回答
77
投票

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

原因:我在release中构建我的应用程序,然后,当我将构建变体更改为debug时,我能够选择进程。


54
投票

您需要启用

adb integration
,只需前往
Tools
-->
Android
-->勾选
Enable ADB Integration

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


42
投票

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

  1. 重新启动 Android Studio(最好也使用无效的缓存)
  2. 重启手机
  3. 停用并重新激活 USB 调试

40
投票

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


18
投票

原因之一是您的应用程序在

build.gradle
文件中被标记为不可调试

buildTypes{
    release{
        debuggable false
    }
}

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


7
投票
  1. Android Studio -> 首选项 -> 构建、异常、部署 -> 调试器 -> 选中“使用 libusb 后端” -> 应用 -> 确定
  2. Android Studio -> 首选项 -> 构建、异常、部署 -> 调试器 -> 取消选中“使用 libusb 后端” -> 应用 -> 确定
  3. 哦,现在就可以工作了...(我的android studio版本是4.1)

6
投票

如果将

minifyenabled
设置为
true
,您可能会遇到此错误。因此,如果您运行应用程序版本或调试,请确保
minifyenabled
false


6
投票

在底部打开终端窗口.. 类型
adb 终止服务器 adb 启动服务器


5
投票

我终于发现我正在运行该应用程序的发行版本。太愚蠢了...


4
投票

也许您最近启动了 Android Device Monitor,这可能会提示您禁用 ADB 集成。通常,当您退出 Android Device Monitor 时,ABD 集成会自动重新启用。但有时并非如此,所以请检查

Tools/Android/Enable ADB Integration


4
投票

1。打开编辑配置:

2。勾选方框:


2
投票

你可能不会相信,但这真的很简单,我花了很长时间才找到它,但你在这里不需要任何解决方案,实际上没有什么问题,只是:

  1. 右键单击您的 MainActivity 类(或任何您命名的名称)
  2. 单击运行“MainActivity”
  3. 解决了!

我认为更新 gradle 时会发生这种情况,至少对我来说是这样。 希望对环顾四周的任何人都有效。 (对不起我的英语)


1
投票

单击“Bug”图标即可。



0
投票

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

android:debuggable="true".

0
投票

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


0
投票

可能是这样,当您更换新电缆时,Android Studio 需要重新启动。会再次提示USB调试。


0
投票

从 USB 上拔下测试设备并重新插入,这对我来说就完成了。重启Android Studio没有效果。


0
投票

以下对我有用:

adb kill-server
adb devices // restart in case it doesn't do it by itself

0
投票

如果可调试应用程序意外停止记录,重新启动 android studio 是唯一有用的解决方案🤷u200d♀️


0
投票

解决这个问题。

  1. 重新启动 Android Studio。
  2. 您的应用程序应处于调试模式。
  3. 设备应已连接。

0
投票

我的情况和其他人的答案不一样。

我只需右键单击选项卡上的

Remove from sidebar

然后在

View -> Tool window  -> Profiler
中启用它。


-1
投票

您需要为您的手机下载 USB 驱动程序(在本例中,据我所知,它是三星 s5)。其驱动程序的链接是这个:

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

到达那里后,按照下载时的步骤操作,您的手机就会被识别。希望我能帮忙;)。

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