Android adb 명령 실행

안 드 로 이 드 모 바 일 운영 체 제 는 오픈 소스 시스템 으로 많은 개발 자 들 의 사랑 을 받 고 있다.우 리 는 이 시스템 의 시 뮬 레이 터 에서 이에 대해 관련 수정 을 하여 자신의 목적 을 달성 할 수 있다.예 를 들 어 인터페이스 그래 픽 작업 에 있어 서 안 드 로 이 드 adb 와 같은 디 버 깅 도 구 를 통 해 자체 적 으로 컴 파일 할 수 있다.
Android 의 주요 디 버 깅 도구 인 adb (Android debuging bridge), ddms 는 adb 를 바탕 으로 하 는 도형 화 도구 입 니 다.
Android adb 는 명령 행 도구 입 니 다.한편, ddms 기능 은 adb 와 같 지만 도형 화 된 인터페이스 가 있 을 뿐이다.명 금 의 조작 방식 을 좋아 하지 않 는 사람 에 게 는 좋 은 선택 이다.
이 명령 들 은 Android sdk 의 tools 디 렉 터 리 에 있 습 니 다.이 명령 들 은 Liux 와 window 에서 모두 실행 할 수 있 습 니 다.
우선 이 컴퓨터 에 시 뮬 레이 터 가 시작 되 었 는 지 확인 하 십시오.시 뮬 레이 터 가 시작 되 었 는 지 확인 하려 면 명령 을 사용 하 십시오:

  
  
  
  
  1. adb devices   
  2. List of devices attached   
  3. emulator-5554 device   
  4. emulator-5556 device  

5554 의 시 뮬 레이 터 를 되 돌려 줍 니 다.
시 뮬 레이 터 에 프로그램 을 설치 하고 명령 adb install 을 사용 합 니 다.

  
  
  
  
  1. adb install /home/myname/test.apk 

t. Android adb 에서 test. apk 는 포 장 된 프로그램 입 니 다.
설 치 된 프로그램 은 adb 셸 명령 으로 시 뮬 레이 터 디 렉 터 리/system/app 에서 찾 을 수 있 습 니 다. 파일 이름 은 모두 설 치 된 것 과 같 습 니 다.
파일 전송: pc 기와 아 날로 그 사이 의 파일 전송 은 adb pull 과 adb push 를 사용 할 수 있 습 니 다.
adb pull 은 파일 을 아 날로 그 기기 에서 pc 기기 로 복사 하 는 것 입 니 다. 사용 방법 은 다음 과 같 습 니 다.

  
  
  
  
  1. adb pull < remote> < local>  

그 중에서 reote 는 아 날로 그 파일 경 로 를 대표 하고 local 은 pc 파일 경로 입 니 다.
adb pull/system/app/test. apk/home/myname/test. apk
adb push 는 pc 에서 아 날로 그 컴퓨터 로 파일 을 복사 합 니 다. push 는 작업 파일 을 모두 아 날로 그 컴퓨터 에 복사 할 수 있 습 니 다. apk 파일 을/system/app/에 업로드 하면 adb install 역할 과 같 습 니 다.사용 방법

  
  
  
  
  1. adb push < local> < remote> 

안 드 로 이 드 는 운영 체제 플랫폼 이라는 것 을 잘 알 고 있 습 니 다. 시 뮬 레이 터 를 시작 하면 운영 체제 가 시 작 됩 니 다.안 드 로 이 드 adb 를 사용 하여 이 운영 체제 에 연결 하고 시스템 명령 을 실행 할 수 있 습 니 다. 마치 평소에 터미널 로 원 격 linux/유 닉 스 서버 를 방문 하 는 것 과 같 습 니 다.adb 셸 을 사용 할 수 있 습 니 다.다음 셸 을 실행 한 후 ls 명령 을 실행 합 니 다. 이 셸 에서 Liux 에서 자주 사용 하 는 명령 을 실행 할 수 있 습 니 다. 주의: adb 셸 은 하나의 시 뮬 레이 터 (emulator) 만 시작 하 는 경우 입 니 다. 만약 에 여러 개의 시 뮬 레이 터 를 시작 하면 방금 사용 한 adb devices 명령 이 두 개의 시 뮬 레이 터 를 되 돌려 주 었 습 니 다. 그 중 하 나 를 연결 하려 면 인자 - s 를 추가 합 니 다. 예 를 들 어 adb - s emulator - 5554 셸 을 사용 합 니 다.

  
  
  
  
  1. adb shell   
  2. # ls   
  3. sqlite_stmt_journals   
  4. cache   
  5. sdcard   
  6. etc   
  7. init   
  8. init.goldfish.rc   
  9. init.rc   
  10. data   
  11. sys   
  12. system   
  13. proc   
  14. default.prop   
  15. sbin   
  16. root   
  17. dev   
  18. #  

Android adb 에서 파일 을 삭제 합 니 다. adb 셸 을 사용 하여 직접 들 어가 면 rm 명령 으로 파일 을 삭제 할 수 없습니다.adb 셸 명령 전에 adb remount 실행

  
  
  
  
  1. $adb remount;  
  2. $adb shell  
  3. #

좋은 웹페이지 즐겨찾기