Capturing Device Logs using adb logcat

ADB is a command-line utility that that can be used to control your device over USB from a computer. It will allow you to install / uninstall and or view logs on your device. This could be very handy when there are issues with a specific app and you like to view the logs for information that may lead to identify the cause of error.

In this post, we’ll discuss how to install and use ADB.

Installation:
ADB comes with Android SDK. However, you can download ONLY the ADB files from HERE . Download it from the link and copy into a file like c:\tools\adb
Using this approach, there are no specific installation that are needed. Just copy files onto a folder like:
c:\tools\adb

Usage:
There are times that it would be necessary to view / monitor logs on your device. To accomplish this, you need to use a USB cable and enable debugging on your device. Follow instruction HERE for enabling USB debug.

Next, shell to DOS and CD to folder that you installed ADB:
cd c:\tools\adb

To start ADB, enter:
adb logcat

Above command will start displaying logs. Now you can start any app and then view / capture the log out.
To narrow down the amount of logs, you can change the Log Level. For example, if you log to only view ERRORS, enter:
adb logcat *:E

For a list of ADB commands, visit site HERE

Recommendation:
An alternative to DOS Command Window is ConEmu which can be downloaded from sourceforge HERE . It includes multi-tab features and ability to easily copy the logs.


Note: this guide was created by @Hossein in the Appybuilder community here. Thank you @Hossein.

15 Likes
[PAID] :round_pushpin: Location Service Extension
I can't show images from the internal storage in the app
App freezing when continuously logging BT addresses
App shuts randomly on POST method without a warning
Companion on phone error
Firebase error only en apk
Good day, I am using the REYAX RYBG211 Bluetooth module, the app kept on crashing when I'm using WriteString command
Advanced Location Sensor (Niclas Gins Free Extension) Crash
App crash with firebase db
Apk image file has occured "runtime error"
Alert function - Custom Webview
I need an extension to view front camera view, live on an image component
My app crashes after start it only lasts 1 or 2 secinds
I dont know is this active
Collin tree list view and data from mysql - Are There limits on row numbers?
Receiving Images From Raspberry
Integrate a second application (open an non App Inventor app from an App Inventor app)
Please find the problem in my app
Old app no longer works
Base64 extension help
Apk ftp mit inventor error
Error on player
I am not able to close my App (only one screen)
Enabling screen rotate without app exiting
OCR extension crashes always
Firebase DB App crash
How do I track down the reason for the spontaneous restart of the application?
Error: Application stopped working
The simplest AI2 compiled app "keeps stopping" on my phone
App not open used in admob components
App not open used in admob components
What can cause the application to close on start?
Problem with the extension to record the screen
Video Player - source
Syntax Error: quote in unquoted cell. Cannot parse text argument
How can I increment a variable at Midnight
ImagePicker not work
App crashes at startup A11
How to ask a question (open new topic)
[Free] File Picker Extension - Pick File From Storage (2.1.6)
ImagePicker Android 12
Problem with dynamic components apk and working
Why is my apk fail to open?
[PAID] :round_pushpin: Location Service Extension
Need help to adding helper or drop down blocks in extension

this is a mistake caused by the Markdown, it should be
adb logcat *:E

and if you only want to show info with some tag, try this:
adb logcat -s "YOUR TAG HERE"

thank you, I used preformatted text to correct it
Taifun

1 Like

This appears to me, how can I fix it or is it ok?
Not starting debugger since process cannot load the jdwp agent.