안드로이드용 하이브리드 앱 프로젝트 중,
안드로이드 앱(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, 연결 기기 표시됨
참고 : 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 입력
'냐냐한 IT > 냐냐한 Tip' 카테고리의 다른 글
간단 웹서버 http-server 설치 및 실행, https 로 실행 (0) | 2021.03.11 |
---|---|
크롬(Chrome) 확장 프로그램 추천 - OneTab (0) | 2019.11.28 |