냐냐한 IT/냐냐한 Tip

adb로 apk 설치, PC에서 디버깅을 위한 준비를 기록

소소하냐 2021. 2. 16. 23:00

안드로이드용 하이브리드 앱 프로젝트 중, 

안드로이드 앱(apk)과 web 사이의 기능을 맞추기(분기) 위한 협업 과정에서

apk 설치, PC와 연결 및 디버깅을 위한 준비를 기록

(안드로이드 개발자에서 기능을 맞추기 위한 함수가 든 apk를 받았습니다.) 

 

1. adb 명령어 사용을 위한 SDK 플랫폼 도구 다운로드

developer.android.com/studio/releases/platform-tools [새창] 접속

  -> [Windows용 SDK 플랫폼 도구 다운로드]로 다운로드하기

  (ADB : Android Debug Bridge) 

 

 

2. 해당 폴더에 디버깅할(연결할) apk 파일 넣기 (path 설정하기 귀찮아서, 복사해서 넣음)

 

 

3. 안드로이드 폰 > 개발자 옵션 > USB 디버깅 > ON 으로 되어있는지 확인

 

 

4. 안드로이드 폰을 USB에 연결 > USB 디버깅을 허용 

 

 

5. 명령 프롬프트 (cmd) 열기

 

 

6. cmd에서 1번 과정에서 받은 파일이 있는 폴더로 이동 (adb.exe, apk 가 있는 폴더)

   예 : $ cd D:\platform-tools

 

 

7. 디바이스 연결 확인 : $ adb devices  

> 아래 이미지와 같이 List of devices attached, 연결 기기 표시됨 

USB 디버깅 허용 전
USB 디버깅 허용 후

참고 : List of devices attached 만 표시되고, 아래 연결 기기가 표시되지 않는 경우

(저의 경우 집에서 이 포스팅을 위해 연결하니 이런 현상이 있었습니다. 그래서 아래와 같이 하니 나왔습니다.) 

   - USB 연결 확인

   - 개발자 옵션 > USB 디버깅 > ON 으로 되어있는지 확인

   - USB 연결 후 'USB 디버깅 허용'을 했는지 

   - 그래도 안 나온다면. USB 디버깅 OFF로 바꿨다가 다시 ON으로 변경

   - USB 다시 연결 >  'USB 디버깅 허용' ('USB 디버깅 허용'이 바로 나오지 않고, 조금 시간이 지나서 나옴. )

 

 

8. apk 인스톨 : $ adb install app_name.apk  

 

 

9. 크롬에서 디버깅 : 주소창에  chrome://inspect  입력