1. 녹스 앱플레이어란?
현재 최신 버전은 API level 22입니다.
그럼 지금부터 설치해보도록 하겠습니다.
Google에 녹스로 검색을 하게 되면 가장 상단에 뜨는 링크로 접속합니다.
들어가면 큼지막하게 다운로드 버튼이 있습니다. 클릭해줍니다.
D 드라이브가 있다면 초기 설치경로가 이쪽으로 설정되어 있습니다.
그대로 설정값을 유지한 채 설치하셔도 되고,
오른쪽의 변경 버튼을 눌러 경로를 수정할 수도 있지만
웬만하면 기본 값으로 유지한 채 바로설치 버튼을 누릅니다.
저는 C 드라이브로 경로를 변경했습니다.
여기에 설치를 하게 되면 나중에 귀찮아집니다ㅜㅜ
C 드라이브는 관리자 권한이 필요하기 때문이죠.
자세한 이유는 밑에 나오니 일단 설치부터 해봅시다.
설치한 후 경로를 찾아 Nox-bin 폴더에 들어가봅시다.
그곳에 nox_adb.exe 파일이 있는데,
이걸 cmd 환경에서 실행시켜줘야 녹스로 안드로이드 테스트를 할 수 있습니다.
위 경로를 더블 클릭하면 음영 처리된 부분과 같이 주소를 가져올 수 있습니다.
Ctrl + C 해줍시다.
다음은 하단 시작 메뉴의 돋보기를 클릭하여 '환경' 이라는 키워드를 입력합니다(Windows 10 기준).
그러면 시스템 환경 변수라고 뜨는데, 클릭하면 다음과 같은 창이 뜹니다.
환경 변수(N)... 탭을 클릭해줍시다.
사용자 변수 말고 밑의 시스템 변수를 쭉 내려가다 보면, Path라는 경로가 있습니다.
이곳에 말 그대로 경로를 설정해주게 되면, cmd 같은 터미널 환경에서 해당 파일이 있는 곳에
이동하지 않아도 같은 드라이브 내에서 접근이 가능하게 만들 수 있습니다.
편집을 클릭해서 수정해줍시다.
새로 만들기를 클릭하여 아까 복사한 경로를 Ctrl + V 해줍니다.
그리고 확인합시다.
다음은 cmd 창을 켜줍시다(마찬가지로 돋보기 클릭하여 cmd 입력 후 실행).
그리고 다음과 같이 입력합니다.
nox_adb.exe connect 127.0.0.1:62001
이렇게 입력하게 되면
already connected to 127.0.0.1:62001
이라고 뜨는군요. 이미 연결되어 있나 봅니다.
이제 안드로이드 프로젝트를 실행시키러 가봅시다!
엥? Run 해보니 연결되어 있는 디바이스가 1개도 없군요
???
이게 C 드라이브에 깔게 되면 이런 문제가 생기는 것 같습니다.
우선 해결부터 합시다.
해결 방법은 껏켜(끄고 다시 켜기) 입니다ㅋㅋ
다음과 같은 명령어를 입력해주시면 됩니다.
nox_adb.exe kill-server
아무런 반응이 없이 다음 입력 창이 뜨게 되면 성공적으로 일이 수행된 것입니다.
그런 후 아까 입력했던 명령어를 다시 실행해줍니다.
nox_adb.exe connect 127.0.0.1:62001
이제 다시 확인해봅시다.
오 성공적으로 연결이 되었군요.
이제 마음껏 녹스와 함께 테스트합시다!