Important adb commands for React-Native development
April 12, 2021
Important adb commands for React-Native & Android development:
adb is a command line tools provided to interact with a connected android phone or emulator. It has many useful commands like apk installation, uninstallation, etc.
adb is installed with Android Studio. If you want to check if it is correctly installed or not, open one terminal and run the below command:
adb devicesIt will show the list of devices or emulators currently connected/active.
adb and React-Native:
While developing react-native apps, hot reload is not an ideal way to work always. You might need to restart the app after each change. I find it easy to use adb to reload the app.
adb shell input text "RR" Another important command that I find useful is:
adb shell input keyevent 82It opens the developer menu in your phone.
Other important adb commands:
restart adb:
adb kill-server
adb start-serverreboot device:
adb rebootlist of all devices:
adb devices -lget all commands of adb:
adb helpinstall apk:
adb install <apk-path>remove apk
adb uninstall <app-package-name>clear logcat
adb logcat -cshow logcat logs:
adb logcatsave the log output to a file:
adb logcat -d > [file_name]get all device information to a file:
adb bugreport > [file_name]push file from device to phone:
adb push [source] [destination]pull file from phone to device:
adb pull [file location on phone] [file path on device]