Last active
August 29, 2015 14:21
-
-
Save conorliv/7b1bba77869ee55d19d2 to your computer and use it in GitHub Desktop.
Android Command Line Quickref
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is a work in progress. | |
========================================== | |
ABD | |
========================================== | |
List devices adb devices | |
Start shell adb shell | |
Install apk adb install path/to/apk | |
========================================== | |
SHELL COMMANDS | |
========================================== | |
Activity manager am | |
Package manager pm | |
========================================== | |
BUILDING | |
========================================== | |
Build debug ./gradlew assembleDebug | |
Build staging ./gradlew assembleStaging | |
========================================== | |
DEBUGGING | |
========================================== | |
List debuggable pids adb jdwp | |
Setup port forwarding adb forward tcp:<port #> jdwp:<relevant pid> | |
Launch jdb jdb -sourcepath <path to src> -attach localhost:<port #> | |
Breakpoint in method stop in com.myPackage.Class.methodName | |
Breakpoint by line # stop at com.myPackage.Class lineNumber | |
list show surrounding source code | |
step execute current line (step into) | |
next step over | |
step up step until current method returns | |
help see available commands | |
========================================== | |
CREATING PROJECTS | |
========================================== | |
List target SDKs android list targets | |
Create project android create project | |
========================================== | |
MANAGING AVDs | |
========================================== | |
Create AVD android create avd -n <name> -t <targetID> | |
Delete AVD android delete avd -n <name> | |
Update AVD paths android update avd -n <name> | |
Move AVD android move avd -n <name> | |
List AVDs android list avd | |
Start emulator emulator -avd <avd-name> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment