各位!
我被机器人工作室搞糊涂了。 当我插入我的手机调试应用程序,logcat 可以检测我的手机,但我不能选择进程。它说“没有可调试的进程”,而不是普通的“没有可调试的应用程序”。
我的手机是三星 s5(android 6.0) ,根。
有什么想法吗?
谢谢!
这种情况时有发生,试试以下三种选择:
您需要为您的手机下载 usb 驱动程序(在这种情况下,正如我所看到的,它是三星 s5)。其驱动程序的链接是这样一个:
Http://samsungusbdriver.com/download/samsung-driver-v1-5-61-0
当你在那里,按照下载的步骤,你的手机将被识别。希望我可以帮助;)。
您需要启用 adb integration,只需转到 Tools—— > Android—— > 勾选 Enable ADB Integration
adb integration
Tools
Android
Enable ADB Integration
在几个版本之前,这是一个默认特性,但现在默认禁用了
也许您最近启动了 Android 设备监视器,这可能会提示您禁用 ADB 集成。通常,当您退出 Android 设备监视器时,ABD 集成会自动重新启用。但有时不是,所以请检查 Tools/Android/Enable ADB Integration
Tools/Android/Enable ADB Integration
点击“ Bug”图标,就成功了。
我也遇到过类似的问题,当我在开发一个应用程序时,我可以在 Logcat 选择设备,但不能选择过程。(同样的消息,“ No Debugable Process”)
原因是: 我在 释放中构建我的应用程序,然后,当我将构建变体改为 调试时,我能够选择进程。
我终于发现我正在运行一个发布版本的应用程序。如此愚蠢..。
如果 all 不起作用,那么尝试检查您的清单文件,设置:
android:debuggable="true".
原因之一是您的应用程序在 build.gradle文件中被标记为不可调试
build.gradle
buildTypes{ release{ debuggable false } }
另一个原因也许你不允许亚行的整合。 您应该使用 Tools-> Android-> Enable ADB Integration active
如果将 minifyenabled设置为 true,就会出现这个错误。因此,如果您运行您的应用程序发布或调试,然后确保 minifyenabled是 false。
minifyenabled
true
false
在我的例子中,使用 Android Studio 3.1.3,我必须在 File-> Settings-> Build,Execution,Deployment-> Debugger 启用“ Use libusb backend”复选框
也许你可以重新启动你的 PC/Mac。这对我很有用。
这可能是这种情况,当您更改电缆与新的,然后重新启动是必需的 Android 工作室。它将再次提示 USB 调试。
在按钮打开终端窗口。 类型 Adb 杀死服务器 Adb start _ server
把测试设备从 USB 上拔下来,再插回去,我就这么做了。重启 Android Studio 没有任何效果。
你不会相信,但这真的很简单,我花了很长时间才找到它,但你不需要任何解决方案,实际上没有什么错误,只是:
我认为这发生在升级时,至少对我来说是这样。 Hope 对任何环顾四周的人都有用。 (对不起我的英语)
这和我的问题是一样的,我通过安装 android 工作室4.1.3解决了这个问题: Https://developer.android.com/studio/archive
或者直接这样
窗口 https://redirector.gvt1.com/edgedl/android/studio/install/4.1.3.0/android-studio-ide-201.7199119-windows.exe
给 MAC 的 Https://redirector.gvt1.com/edgedl/android/studio/install/4.1.3.0/android-studio-ide-201.7199119-mac.dmg
1. 开放编辑配置:
2. 勾选方框: