안드로이드 스튜디오 녹스 연동

Develop2018. 10. 30. 22:01




안드로이드 스튜디오에서 녹스 연동하는 방법을 소개합니다. 안드로이드 스튜디오로 안드로이드 앱을 개발 할 때에는 보통 갤럭시와 같은 안드로이드 디바이스를 연결해 앱을 구동하고 테스트 합니다. 하지만 아이폰 사용자이거나 또다른 이유로 안드로이드 디바이스가 없는 경우는 스튜디오 자체 에뮬레이터나 녹스(NOX)와 같은 앱 플레이어를 사용해야 합니다. 자체 에뮬레이터를 사용하는 것보다 전용 앱 플레이어 사용을 추천드리며, 안드로이드 앱 플레이어의 대표 주자인 녹스와의 연동법을 알아보겠습니다.



안드로이드 스튜디오 녹스 연동 방법


  1. 녹스 앱 플레이어 개발자 설정
  2. 녹스 앱 플레이어 USB 디버깅 활성화
  3. 녹스 앱 플레이어 ADB 설정
  4. 안드로이드 스튜디오 앱 실행




1 녹스 앱 플레이어 개발자 설정



먼저 녹스 앱 플레이어를 아래와 같이 실행합니다. 녹스가 실행되면 오른쪽 위 톱니바퀴 아이콘을 클릭하여 녹스 시스템 설정으로 들어갑니다.





시스템 설정 화면에서는 ROOT를 켜고 설정 저장합니다.





녹스 첫 화면으로 돌아와 Tools 폴더의 설정을 클릭하여 실행합니다.






설정화면이 나타나면 아래와 같이 태블릿 정보로 들어갑니다.





위 그림 처럼 개발자 옵션이 나타나게하려면 빌드 번호를 연타해서 클릭합니다. 그러면 개발자가 되었다고 나타날 것입니다.





저는 이미 개발자 설정을 해 놓았기 때문에 '이미 개발자입니다.'라는 문구로 나타납니다.






2 녹스 앱 플레이어 USB 디버깅 활성화



USB 디버깅을 활성화하려면 개발자 옵션으로 들어갑니다.





디버깅 카테고리의 USB 디버깅을 활성화 합니다. 이로써 기본적인 준비는 완료됩니다.







3 녹스 앱 플레이어 ADB 설정



보통 안드로이드 디바이스에서는 USB 디버깅까지 하고나면 안드로이드 스튜디오에서 앱을 빌드하고 실행할 때 연결된 디바이스에서 해당 디바이스가 나타납니다. 하지만 녹스에서는 위와 같이 USB 디버깅을 설정하고 나도 해당 디바이스가 나타나지 않습니다. 이를 해결하기 위해서 녹스 앱 플레이어 ADB를 설정해야 합니다. 


GLORY PAPA는 녹스 앱 플레이어 ADB를 설정을 쉽게 하기 위해 다음 내용을 배치 파일로 만들었습니다. (아래 파일을 다운받고 실행하시면 됩니다.)


1
2
3
4
5
6
@echo off
 
cd "C:\Program Files (x86)\Nox\bin"
nox_adb.exe connect 127.0.0.1:62001
 
pause
cs


nox_adb.bat



혹 위 파일 내용에서 녹스를 나타난 경로와 다르게 설치한 경우는 변경해주셔야 됩니다. 위 경로는 기본 녹스 설치 경로이므로 설치하실때 Next만 누르셨다면 변경하지 않으셔도 무방합니다.




다운로드 받은 nox_adb.bat 파일을 실행합니다. 되도록 안드로이드 스튜디오가 실행된 상태에서 실행하는 것이 좋습니다.





녹스 ADB 설정이 잘 되었다면 아래와 같은 화면이 나타납니다.







4 안드로이드 스튜디오 앱 실행



이제 안드로이드 스튜디오를 실행하고 개발한 앱을 실행하면 다음과 같이 녹스 디바이스가 연결된 것을 확인할 수 있습니다.




작성자

Posted by GLORY PAPA

관련 글

댓글 영역