Android

ADB로 apk 설치하기

검정비니 2022. 9. 15. 10:59
728x90
반응형

Android 디버그 브리지(adb)는 기기와 통신할 수 있도록 지원하는 다목적 명령줄 도구이다. adb 명령어는 앱의 설치 및 디버깅과 같은 다양한 기기 작업에 도움이 되며, 기기에서 다양한 명령어를 실행하는 데 사용할 수 있는 Unix 셸에 대한 액세스를 제공한다. 이 도구는 다음과 같은 세 가지 구성요소를 포함하는 클라이언트-서버 프로그램이다.

 

일반적으로 안드로이드 개발을 하면서 개발한 앱을 테스트할 때에 adb install을 통해서 연결된 안드로이드 기기에 테스트 앱을 설치하게 된다.

adb install [-lrtsdg] <file>
                               - push this package file to the device and install it
                                 (-l: forward lock application)
                                 (-r: replace existing application)
                                 (-t: allow test packages)
                                 (-s: install application on sdcard)
                                 (-d: allow version code downgrade)
                                 (-g: grant all runtime permissions)

위와 같이 "adb install <APK_FILE_PATH>"의 형태로 실행을 시키면 APK_FILE_PATH에 있는 apk 파일을 연결된 안드로이드 기기에 설치하게 된다.

 

  • 테스트 설치의 경우 -t 옵션 사용하기
  • 이미 설치를 했던 앱을 업그레이드 등의 이유로 재설치 할 때에는 -r 옵션 사용하기
  • 모종의 이유로 설치된 앱보다 낮은 버전의 앱을 설치해야 한다면 -d 옵션 사용하기
  • runtime permission을 주기 위해서는 -g 옵션으로 권한 부여하기
  • 앱을 sd 카드에 설치하려면 -s 옵션 추가하기
  • forward lock을 위해서는 -l 옵션 추가하기

 

반응형