No debuggable processes in logcat when phone detected by Android studio
Solution 1
I had a similar issue, when I was building an app, I could select the device in Logcat, but not the process. (same message, "No Debuggable Processes")
The reason: I was building my app in release, then, when I changed the build variants to debug, I was able to select the process.
Solution 2
You need to enable adb integration
, just go to Tools
-->Android
-->Check Enable ADB Integration
It was a default feature a few versions ago but now it's disabled by default
Solution 3
In my case, using Android Studio 3.1.3, I had to enable "Use libusb backend" checkbox at File-->Settings-->Build, Execution, Deployment-->Debugger
Solution 4
This happens time to time, try these three options in any order:
- Restart Android Studio ( preferably with invalidated caches as well )
- Restart your phone
- Deactivate and reactivate usb debugging
Solution 5
one of the reasons is that your application is marked as not debuggable in the build.gradle
file
buildTypes{
release{
debuggable false
}
}
another reason maybe you did not allow ADB integration. You should have Tools->Android->Enable ADB Integration active

kimichang
Updated on July 05, 2022Comments
-
kimichang 6 months
Everyone!
I got so confused by android studio. when I plug in my phone to debug apps, logcat can detect my phone, but I can not choose process. It said "no debuggable processes",not common "no debuggable applications".
My phone is samsung s5 (android 6.0),rooted.
Any ideas?
Thanks!
-
koperko about 6 yearsWhat about the cable ? There are cables out there, that have only power transfer capability..
-
kimichang about 6 yearsI can use adb in cmd console with the same cable,it works well.so.... I don't know the root cause about this phenomenon.
-
DzefersonS about 6 yearsI don't know then. Maybe you didn't do 1 important thing - when you plug your phone in, when you pull down that little menu in it you should see usb file transfer. If not yet done, select "transferring media files" so it works.
-
kimichang about 6 yearsI can transfer file correctly.because of my reputation on this web,i can not upload picture. or you can see the phenomenon.
-
DzefersonS about 6 yearsThat is pretty sad. If you could explain what you did overall I could try helping you a bit more.
-
kimichang about 6 yearsI got the answer,maybe it can only debug the app that in your project.i want to debug others' app via attache process. Thanks a lot! you are so kind!
-
Bram over 5 years"Restart Android Studio" worked like a charm for me.
-
E J Chathuranga about 5 yearsthis should be the answer. +1
-
Louis almost 5 yearsIndeed this was not re-enabled by default for me as well
-
Hong almost 5 yearsGreat tip. I found that I had to use Task Manager to kill process monitor.exe running in the background to restore the normality.
-
Zinc over 4 yearsYes, they removed it in last Android Studio version. Go to
File
-->Settings
-->Build, Execution, Deployment
-->Debugger
and ensure that theLogcat output
options are checked -
DevOpsSauce almost 4 yearsWorked for me using a Google Pixel 2. Thanks!
-
Adam almost 4 yearsThis setting is not where it is specified above. I have 3.1.3 installed and the setting does not exist in that window.
-
Antonio Papalillo almost 4 yearsAfter reading this answer I set "debuggable true" in a custom signed debug variant and it worked. Thanks!
-
haggy over 3 yearsThis was exactly my issue. Thanks!
-
Aman Goyal over 3 yearsafter tried all these solutions its not working for me.
-
JohnyTex about 3 yearsNote that debuggable may be set to true in release as well. Optional but maybe not recommended depending on you application.
-
Miller Go Dev almost 3 yearsYou saved my life! A little update to this answer, on newer versions of Android Studio, you should go to: Android Studio -> Preferences -> Build, Execution, Deployment -> Debugger
-
aB9 over 2 yearsDoesn't work on mac though. Will give you an error when you try to debug the app. stackoverflow.com/questions/57770464/…
-
JCarlosR about 2 yearsGreat! I didn't know I have to set
debuggable true
explicitly in thebuild.gradle
file. -
Cedriga about 1 yearBest answer. It works for me. Thanks
-
FerDensetsu about 1 yearSweet! Thank you
-
abbasalim 12 monthswooooow this worked for me, after One week search :x