Skip to main content

Step by Step Read Android Logs using ADB Logcat in Ubuntu

Having ADB Logcat will be helpful in debugging our android application to check important logs for troubleshooting purposes.

Using Ubuntu as your main operating system, you might come across this matter on how to debug our device application easily?

Instead of installing doubtful Logcat applications on Google Play Store why not we just do it ourselves?

Android Apps Awesome!

Steps to Read Android Application Logs in Ubuntu using ADB Logcat.

1. Enable the developer mode in our Phone 

This step varies from different phone models. Please checkout you phone-specific instructions to enable developer mode

2. Then enable the USB debugging in our phone 

Usually in Settings > Additional Settings > Developer Options > Usb Debugging

3. Install the ADB tools 

sudo apt install adb

4. Plug in the phone ensure that Ubuntu recognizes the phone you can see the "Android" / Phone device is mounted properly  

5. Now run the ADB command to list available device  

adb devices
You can see something like this.
List of devices attached 54ecd46b7d73 unknown

6. Go to phone and allow USB debugging from the android device  

Dialog Prompt for RSA key Android USB Debugging

7. Now if you run 'adb devices' command you will see listed attached changed from 'unknown' to 'device'

List of devices attached 54ecd46b7d73 device

8. You are good to go now! ok let's run the ADB Logcat

adb logcat
Ok, you will see a lot of logs streaming out. This will not be easy for us to read right!

8. Lets filter to our specific application!. Ok now I'm going to filter to my apps called Foodah

adb logcat | grep foodah
Now i can see only my apps logs :D yay example
04-06 15:07:17.617 1416 2526 D PerfShielderService: com.xxxxxxxxxx.foodah|com.xxxxxxxxxx.foodah/com.xxxxxxxxxx.foodah.MainActivity|116|24xxxxxxxxx754xxx1|56|5|4

If you still stuck after the phone is mounted properly on Ubuntu.. try to restart the ADB server

Run the following command
sudo adb kill-server; sudo adb start-server
and repeat step 5-8! Good luck. Drop me a comment if you stuck anywhere, I'll try my best to reply :D

Comments