-
안드로이드 앱 스마트폰에서 테스트하기 (feat. 갤럭시S5)IT 생활/안드로이드 앱 개발 2020. 10. 10. 01:48
안녕하세요 류똥구입니다.
이전 포스트에서는 AVD를 이용하여 안드로이드 앱을 테스트 하는 방법에 대해서 소개했었는데요.
2020/10/08 - [IT 생활/안드로이드 앱 개발] - 생애 첫 안드로이드 앱 만들기 (feat. Android Virtual Device)
제가 사용하는 노트북에서는 AVD를 켜서 테스트할 때 CPU 사용량이 급격하게 증가하면서 쿨러를 미친듯이 돌아갔습니다. 물론 앱 구동까지 시간도 좀 걸렸었습니다. 제 노트북으로는 AVD로 안드로이드 앱 개발하는 것이 무리라고 판단했습니다.
집에서 안쓰고 보관 중이던 갤럭시S5가 있어서 이용해보려고 합니다.
다들 집에 구형 안드로이드 폰 하나씩은 있지 않나요?
그래서 오늘은 안드로이드 앱을 스마트폰에서 구동시켜서 테스트하는 방법에 대해서 설명해보도록 하겠습니다.
저는 갤럭시S5를 사용하지만 아마도 다른 안드로이드 폰에서도 비슷하게 하면 되지 않을까 싶습니다.
스마트폰 준비
제가 사용한 갤럭시S5의 정보는 다음과 같습니다.
- 모델명 : SM-G906S (광대역 LTE-A) (SKT향)
- 안드로이드 버전 : 6.0.1 (마시멜로우)
스마트폰에 설치되어 있는 안드로이드의 앱스에서 설정으로 들어갑니다.
안드로이드 설정에 들어가서 시스템 하위 항목에 있는 "디바이스 정보"를 선택하여 들어갑니다.
디바이스 정보 내용 중 "빌드번호" 항목을 찾습니다.
개발자 옵션이 켜졌다는 안내 메시지가 나올 때까지 "빌드번호" 부분을 여러번 탭하여 줍니다.
설정의 "디바이스 정보"를 나가면 시스템의 하위에 "개발자 옵션"이 추가 된 것을 볼 수 있습니다.
"개발자 옵션"으로 들어가 줍니다.
개발자 옵션"에서 들어가면 상단에 토글 버튼이 enable되어 있는지 확인합니다.
enable이 되어 있지 않다면 enable해 줍니다.
디버깅 항목에서 "USB 디버깅"이 설정이 되어 있는지 확인합니다.
위 그림과 같이 체그가 되어 있지 않으면 체그 해줍니다.
그 다음으로 네트워크의 하위에 있는 "USB 구성"을 탭하여 다음과 같이 설정해 줍니다.
기존에 MTP로 설정 되어 있는 것을 PTP로 변경하여 줍니다.
여기까지 설정을 하면 스마트폰은 준비가 끝났습니다.
스마트폰과 PC 연결
컴퓨터와 준비한 스마트폰을 데이터 전송용 USB 케이블로 연결해 줍니다.
USB로 연결하면 하게되면 다음 그림과 같이 USB 디버깅을 허용할 것인지 물어봅니다.
"확인" 버튼을 눌러서 컴퓨터와 스마트폰을 연결해줍니다.
"이 PC와 연결하는 것을 항상 허요"을 체크 해주면 앞으로 물어보는 것 없이 바로 연결을 하게 됩니다.
안드로이드 스튜디오에서 앱 실행
안드로이드 스튜디오를 아직 설치하지 않으신 분들은 제가 이전에 작성한 글을 참고하시기 바랍니다.
2020/09/22 - [IT 생활/안드로이드 앱 개발] - 구형 노트북으로 앱 개발하기 - Ubuntu에 안드로이드 스튜디오 설치하기
이전 글에서 사용한 Hello World 앱을 만들었던 프로젝트를 열어줍니다.
Hello World 앱을 만드는 것은 이전 글을 참고하시기 바랍니다.
2020/10/08 - [IT 생활/안드로이드 앱 개발] - 생애 첫 안드로이드 앱 만들기 (feat. Android Virtual Device)
안드로이드 스튜디오에서 만들어 놓은 프로젝트를 열게 되면 빌드 메뉴에서 Device 항목에 스마트폰이 인식됩니다.
저의 경우에는 갤럭시S5가 제조사+모델명 "samsung SM-G906S"로 인식됩니다.
빌드 메뉴에서 빌드버튼 (녹색 삼각형 아이콘)을 눌러주면 컴퓨터에 연결되어 있는 스마트폰에 앱이 구동이 되게 됩니다.
작성한 안드로이드 앱은 스마트폰에 설치가 되게 되므로 일반 앱들과 같이 사용하여 테스트 할 수 있게 됩니다.
이상으로 실제 스마트폰에 개발 중인 안드로이드 앱을 설치하여 테스트하는 방법에 대해서 알아보았습니다.
저의 경우에는 이전에 AVD를 사용하는 것보다 확실히 빨라서, 앞으로 스마트폰에서 직접 확인해가면서 안드로이드 앱 개발할 예정입니다.
다음 포스팅에서도 안드로이드 개발에 도움이 될 만한 내용을 가져와 보도록 하겠습니다.
'IT 생활 > 안드로이드 앱 개발' 카테고리의 다른 글
안드로이드 앱에서 내장 카메라로 촬영하기 (4) 2020.11.27 맥에서 안드로이드 스튜디오와 스마트폰을 무선으로 연결하는 방법 (0) 2020.11.15 안드로이드 앱 개발을 위한 Kotlin 기초 (0) 2020.10.19 생애 첫 안드로이드 앱 만들기 (feat. Android Virtual Device) (0) 2020.10.08 구형 노트북으로 앱 개발하기 - Ubuntu에 안드로이드 스튜디오 설치하기 (0) 2020.09.22