카테고리 없음

자주 사용하는 ADB 명령어

Wood Pecker 2024. 8. 23. 15:12

1. 개요

    자주 사용하는 adb 명령어를 정리하여 본다.  ADB는 Android Debug Bridge의 약자로, Android 장치와 PC 간의 통신을 가능하게 하는 명령줄 도구이다. ADB는 Android 개발자에게 유용한 도구로, 여러 가지 작업을 수행할 수 있다.  PC에 장비를 연결(USB또는 WiFi)하고 장비에는 USB-Debugging 허용 등의 액션을 하여야 한다.  Oculus에 apk를 설치한다면ODH(Meta Quest Developer Hub)를 사용하는 것 보다 ADB를 사용하는 것이 더 안정적으로 이라고 생각한다. 

 

2. PC에 설치된 안드로이드 SDK 위치를 알아낸다.  안드로이드 스튜디오가 설치 되어 있다면  File>Settings의 창에서 아래와 같이 알아낼수 있다. 

 

3.  Windows PowerShell을 실행한다. 

      > cd   D:\users\Android\Sdk

 

    SDK가 설치된 하위 폴더  platform-tools 로 이동한다. 

   > cd platform-tools  

          또는  처음부터  한번에 이동한다. 

   >  cd  D:\users\Android\Sdk\platform-tools

 

    PC에  접속되어 있는 장비 리스트를 알수 있다. 

   >  ./adb devices

    => 출력예시

          List of devices attached
         emulator-5554   device
        192.168.0.101:5555  device

        Quest1WMH0445   device

 

    파일 업로드/다운로드  명령어 
    > ./adb -s <device_name>     push   <local file  Source>    <remote location destination>
    > ./adb -s  <device_name>    pull    <remote file source>   <local location  destination >

    App 설치/삭제  명령어 형식은 다음과 같다. 
  > adb -s <device_name>   install <apk file path>
  >  adb -s <device_name>  uninstall <package name>

   (예시)   파일 업로드 예시
    > ./adb -s  Quest1WMH0445  push  C:\historyvr\historyabcd   /sdcard/Download/historyabcd

    (예시) 앱설치 예시
   >   ./adb -s  Quest1WMH0445  install   c:\historyvr\VrWorldApp.apk
  

[참고]  장비가  연결되었고 USB 디버깅 허용도 하였는데도    'adb devices' 명령어로 연결된 장비명이 없다면  adb 서버를 종료하고 다시 시작한다.

   >  adb  kill-server

   >   adb  start-server

   >  adb  devices

  >   adb  logcat

 
 

 

 

 

반응형