大家!
我对 android studio 感到很困惑。 当我插入手机调试应用程序时,logcat可以检测到我的手机,但我无法选择进程。它说“没有可调试的进程”,而不是常见的“没有可调试的应用程序”。
我的手机是三星s5(安卓6.0),已root。
有什么想法吗?
谢谢!
我遇到了类似的问题,当我构建应用程序时,我可以在 Logcat 中选择设备,但不能选择进程。 (同样的消息,“没有可调试的进程”)
原因:我在release中构建我的应用程序,然后,当我将构建变体更改为debug时,我能够选择进程。
您需要启用
adb integration
,只需前往Tools
-->Android
-->勾选Enable ADB Integration
这是几个版本前的默认功能,但现在默认情况下已禁用
这种情况时常发生,请按任意顺序尝试这三个选项:
就我而言,使用 Android Studio 3.1.3,我必须在文件-->设置-->构建、执行、部署-->调试器中启用“使用 libusb 后端”复选框
原因之一是您的应用程序在
build.gradle
文件中被标记为不可调试
buildTypes{
release{
debuggable false
}
}
另一个原因可能是您不允许 ADB 集成。 您应该激活“工具”->“Android”->“启用 ADB 集成”
如果将
minifyenabled
设置为 true
,您可能会遇到此错误。因此,如果您运行应用程序版本或调试,请确保 minifyenabled
是 false
。
在底部打开终端窗口..
类型
adb 终止服务器
adb 启动服务器
我终于发现我正在运行该应用程序的发行版本。太愚蠢了...
也许您最近启动了 Android Device Monitor,这可能会提示您禁用 ADB 集成。通常,当您退出 Android Device Monitor 时,ABD 集成会自动重新启用。但有时并非如此,所以请检查
Tools/Android/Enable ADB Integration
你可能不会相信,但这真的很简单,我花了很长时间才找到它,但你在这里不需要任何解决方案,实际上没有什么问题,只是:
我认为更新 gradle 时会发生这种情况,至少对我来说是这样。 希望对环顾四周的任何人都有效。 (对不起我的英语)
单击“Bug”图标即可。
这与我的问题相同,我通过从此链接安装 android studio 4.1.3 来解决它: https://developer.android.com/studio/archive
或者直接这样
如果一切都不起作用,请尝试检查您的清单文件,设置:
android:debuggable="true".
也许你可以重新启动你的 PC/Mac。它对我有用。
可能是这样,当您更换新电缆时,Android Studio 需要重新启动。会再次提示USB调试。
从 USB 上拔下测试设备并重新插入,这对我来说就完成了。重启Android Studio没有效果。
以下对我有用:
adb kill-server
adb devices // restart in case it doesn't do it by itself
如果可调试应用程序意外停止记录,重新启动 android studio 是唯一有用的解决方案🤷u200d♀️
解决这个问题。
我的情况和其他人的答案不一样。
我只需右键单击选项卡上的
Remove from sidebar
。
然后在
View -> Tool window -> Profiler
中启用它。
您需要为您的手机下载 USB 驱动程序(在本例中,据我所知,它是三星 s5)。其驱动程序的链接是这个:
http://samsungusbdriver.com/download/samsung-driver-v1-5-61-0
到达那里后,按照下载时的步骤操作,您的手机就会被识别。希望我能帮忙;)。