안드로이드 SDK의 "/toos/adb"는 단말 및 Emulator를 관리하는 툴로써
"adb shell"을 통해 root 권한으로 shell연결이 되므로 개발환경에서 휴대 단말 상의 application이나 Data를 control할 수 있다. 단말이나 emulator의 시리얼 번호 확인
Archive 형식인 apk(Android package) 파일을 설치
-k 옵션을 사용하면 작성한 data는 남기고 코드만을 삭제한다.
> adb push <dev path> <Android path>
ex)
adb push heny2kawmi.txt /sdcard/heny2kawmi.txt /system/bin 에는 단말의 실행에 필요한 명령어 외에 개발 등에 사용하는 command가 포함되어 있다.
ex)
adb shell logcat -d > log.txt
adb shell ls /system/bin
ADB 참고 사이트
http://d.android.com/guide/developing/tools/adb.html
adb devices
adb install [-r] <app path>
Eclipse로 개발하는 경우 개발용 apk 파일은 bin 폴더에 있다.
-r 옵션을 지정하면 그 application이 작성한 data를 제거하지 않고 application의 코드만을 설치한다.
ex)
>adb -s emulator-5556 install hellowork.apk (-s 는 시리얼 넘버를 의미)
adb uninstall [-k] <apk name>
파일 읽고 쓰기
> adb pull <Android path> <dev path>
Linux Shell Command
'Programming > Android' 카테고리의 다른 글
[Android] #7 Activity & Task (0) | 2010.03.31 |
---|---|
[Android] #6 Android Application (0) | 2010.03.30 |
[Android] #4 Android Project 기본 구성 (0) | 2010.03.30 |
[Android] #3 Activitycreator를 이용한 안드로이드 프로젝트 생성 (0) | 2010.03.30 |
[Android] #2 R.java를 이용한 아이콘 변경 (0) | 2010.03.30 |