Use All Command from Main Terminal
1. adb push [localmachine path] [emulator/phone path]
2. adb pull [emulator/phone path] [localmachine path]
adb install [app path]
adb shell
pm list packages
Get apk from installed apk
pm list packages | grep [package]
pm path [package]
adb pull [src_path] [dst_path]
adb shell
logcat | grep [com.yourapp.packagename]
adb kill-server
List all activities of an apk
aapt dump xmltree <apk-file> AndroidManifest.xml
adb connect [phone local ip]:[port]
ex : adb connect 192.168.0.110:5555
adb disconnect [phone local ip]:[port]
adb disconnect 192.168.0.110:5555
To kill all connected devices and adb server
adb kill-server
adb tcpip [port]
ex: adb tcpip 5555
sudo apt-get install android-tools-adb android-tools-fastboot
adb version
# adb start-server
# adb kill-server
wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
export ANDROID_HOME=$HOME/android
export PATH=$ANDROID_HOME/cmdline-tools/tools/bin/:$PATH
export PATH=$ANDROID_HOME/emulator/:$PATH
export PATH=$ANDROID_HOME/platform-tools/:$PATH
#android
#└── cmdline-tools
# └── tools
# ├── NOTICE.txt
# ├── bin
# ├── lib
# └── source.properties
# https://proandroiddev.com/how-to-setup-android-sdk-without-android-studio-6d60d0f2812a