개인공부

안드로이드 - 디바이스에서 앱 실행 본문

안드로이드

안드로이드 - 디바이스에서 앱 실행

풀스택개발 2018. 6. 14. 10:50

안드로이드 디바이스에서 앱 실행


1. USB 케이블을 사용하여 안드로이드 디바이스를 컴퓨터에 연결합니다.

안드로이드 디바이스를 위한 드라이버 설치가 필요할 수도 있습니다.




2. 오른쪽 아래에 있는 Device File Explorer를 선택하면 현재 연결된 안드로이드 디바이스의 파일 및 폴더를 볼 수 있습니다.




USB 디버깅이  활성화 안되어 있는 안드로이드 디바이스라면 아직 연결된 디바이스가 없다고 표시됩니다.





3. 안드로이드 디바이스의 USB 디버깅 활성화시키는 설정 항목의 위치가 제조회사에 따라 조금씩 위치 차이가 있지만 보통 설정 > 휴대폰 정보에 있습니다.


휴대폰 정보를 선택하고  빌드 정보를 여러 번  선택하다보면 개발자 옵션이 활성화됩니다.







4. 개발자 옵션은 보통 휴대정보 항목 위에 생깁니다 .





5. 개발자 옵션이 활성화 되었는지 확인하고





6. USB 디버깅 항목을 활성화 시킵니다.  


바로 아래 있는 USB 디버깅 권한 승인 취소를 선택하면 컴퓨터에 부여했던 USB 디버깅 권한이  취소 됩니다.

스마트폰이 PC와 분리되어 있을 때에만 디버깅 권한 승인 취소가 가능합니다.





7.  안드로이드 스튜디오가 실행 상태에서 안드로이드 폰을 연결하면 현재 연결된 컴퓨터에서 USB 디버깅을 허용할지 물어보는 메시지 박스가 표시됩니다.


허용전까지는 안드로이드 디바이스가 OFFLINE으로 표시됩니다.





8. 이 컴퓨터에서 항상 허용을 체크하고 확인을 선택하면 이후 다시 물어보지 않습니다.




9.  Device File Explorer에서 안드로이드 디바이스의 파일/폴더에 접근할 수 있게 됩니다.





10. 연결된 안드로이드 디바이스가 보이지 않는 경우 연결 방식을 변경해보면 해결됩니다.

안드로이드 폰의 상태표시줄에 MTP로 되어 있다면, 선택하여




PTP로 변경합니다.




PTP로의 연결을 허용해주면




안드로이드 스튜디오가 실행 상태에서 안드로이드 폰을 연결하면 현재 연결된 컴퓨터에서 USB 디버깅을 허용할지 물어보는 메시지 박스가 표시됩니다.


이 컴퓨터에서 항상 허용을 체크하고 확인을 선택하면 이후 다시 물어보지 않습니다.




이제  Device File Explorer에 해당 디바이스가 보이게 됩니다.



11. 프로젝트를 빌드 및  빌드된 앱을 안드로이드 폰에 설치하기 위해 툴바에서 (RUN)을 클릭합니다.



12. Select Deployment Target 창에서 빌드된 앱이 설치할  안드로이드 디바이스를 선택하고 OK를 클릭합니다 .





13. Instant Run 기능을 사용하려면 해당 플랫폼이 설치되어 있어야 합니다.

Instant Run을 사용하면 소스 변경이 있을 때 마다 새로 APK를 빌드하지 않고 업데이트된 내용만 앱에 푸시해주기 때문에 변경사항을 훨씬 빨리 적용할 수 있습니다.


Install and Continue를 선택하여 사용하도록 하면 디바이스의 버전인 Andorid 7.0(api 24)을 위한 플랫폼이 다운로드 된 후 진행이 됩니다.





14. 순차적으로 Gradle 빌드와



빌드된 APK 설치가 진행됩니다.





15. 안드로이드 디바이스에 앱이 실행된 결과가 보입니다.




출처 : http://webnautes.tistory.com/1126

Comments