Difference between revisions of "Android SDK reference"
From thelinuxwiki
(Pushed from thelinuxwiki.com.) |
(→connecting to a physical phone) |
||
Line 40: | Line 40: | ||
adb pull /pathtofileondevice localfilename | adb pull /pathtofileondevice localfilename | ||
− | copy files | + | copy files to the device |
adb push localfilename /pathtofileondevice | adb push localfilename /pathtofileondevice | ||
[[category:android]] | [[category:android]] |
Revision as of 04:04, 29 March 2013
starting the android sdk manager
~/src/android_sdk/android-sdk-linux_x86/tools $ android
new android projects
Some files like local.properties contain paths, like the one to the android SDK. These will be different between yourself and other developers. So, this file is excluded from git. The android update command needs to be run
- prior to compiling a new project for the first time
- if I move the location of the android SDK
- might need to run it after future SDK updates
example:
2:40PM:hostname:5956> android update project --path ~/src/empire Updated local.properties Updated file /home/jonedoe/src/empire/proguard.cfg
building / compiling projects
ant is the java compiler. example:
2:47PM:box:5961> ant debug Buildfile: /home/johndoe/src/empire/build.xml ... ... ... BUILD SUCCESSFUL Total time: 5 seconds
install app to emulator
/android-sdk-linux_x86/platform-tools/adb install -r bin/example-app.apk
connecting to a physical phone
enabling app installation
- go to and enable: Settings > Applications > Unknown sources
- go to and enable: Settings > Applications > Development > USB debugging
command line
adb shell
copy files off the device
adb pull /pathtofileondevice localfilename
copy files to the device
adb push localfilename /pathtofileondevice