Android App Hacking) 녹스(Nox) 앱플레이어로 애뮬레이터 실행하여 앱 디버그하기
녹스(Nox) 앱플레이어로 애뮬레이터 실행하여 앱 디버그하기
디버그용 애뮬이 아니라 기종 및 안드로이드 버전이 몇 없습니다.
작동 여부만 간단히 테스트 하시는 분들께 권장드립니다.
안드로이드 앱을 개발하는 중 갖고 있지 않은 기기에서의 작동여부나 실제 기기연결이 불가능할 경우 애뮬레이터를 사용합니다. 본 강의 또한 안드로이드 가상에뮬을 설치하는 것으로 디버깅을 진행을 하는데, 이게 솔직히 용량이 장난아니게 잡아먹어요; 게다가 느리기까지;;;
저는 nox로 게임을 많이 하는 편이라, nox로 안드로이드 스튜디오까지 디버깅을 해보려고 해요.
그럼 nox 앱플레이어와 안드로이드 스튜디오 연동 방법에 대해 알아보도록 하겠습니다.
0. nox 앱플레이어를 다운받아줍니다.
설치법은 간단해서 생략할게요. 그냥 다음만 계속 누르시면 됩니다.
녹스 앱플레이어
NEW버전의 안드로이드7 더욱 강력해진 엔진으로 실행하기 초강력한 성능 안정적이고 빠른 플레이 멀티의 즐거움은 2배 최고의 체험 부담없이 시작하고 속성으로 모바일 게임 1인자 되기! 완벽한 호환성의 모바일 앱플레이어 녹스는 모바일 게임을 포함한 다양한 앱 사용시 아주 빠르고 안정적으로 즐길수 있도록 전면적인 업그레이드를 했습니다. 다른 플레이어들 보다 빠르게 다양하고 스폐셜한 경험을 해보세요! 더 재밌는 안드로이드 앱플레이어 녹스! 최강의 멀티, 간편한 마우스 키 녹화 성능 등 모든 성능이 오로지 당신의 게임 체험을 위해 더욱 완벽...
kr.bignox.com
1. nox 애뮬 실행 후 설정에서 ROOT켜기를 누릅니다. 이후 설정저장을 눌러 재부팅을 합니다.
재부팅 여부는 설정저장 누르면 자동으로 뜹니다. 혹시나 안뜨시는 분들은 그냥 껐다가 켜주세요.
2. nox 애뮬 재실행 후, 애뮬 내의 설정 앱으로 들어갑니다. 이후 개발자 옵션을 활성화하기 위해, 태블릿 정보 탭에 들어가 빌드 번호를 연타해주세요.
빌드 번호를 연타하면 "개발자가 되기까지 ?단계 남았습니다" 이런식으로 메세지창이 뜹니다.
"개발자가 되셨습니다."라는 메세지가 뜰 때까지 연타해주세요.
"개발자가 되셨습니다." 메세지가 나올 때까지 연타
개발자 옵션 활성화 완료
3. 개발자 옵션 탭으로 들어가 USB 디버깅을 켜줍니다.
빌드 번호를 연타하면 "개발자가 되기까지 ?단계 남았습니다" 이런식으로 메세지창이 뜹니다.
"개발자가 되셨습니다."라는 메세지가 뜰 때까지 연타해주세요.
4. cmd(명령 프롬프트)로 이동 후 다음의 명령어를 입력합니다.
# cd Nox설치폴더/bin
참고로 nox 기본 설치경로는 C:\Program Files(x86)\Nox\bin 입니다.
# nox_adb.exe devices
daemon started sucessfully라고 뜨면 됩니다.
만약에 저처럼 돌아가는 중인데도 안드로이드 스튜디오에서 에뮬이 잡히지 않는다면 nox_adb.exe kill-server를 입력한 후 다시 입력해주세요.
# nox_adb.exe connect 127.0.0.1:62001
nox_adb를 127.0.0.1:62001로 연결시켜주세요.
5. 완료
이렇게 설정한 후 ADB에 다시 들어가면 USB로 연결된 기기라고 잡히게 됩니다.
출처 :
https://m.blog.naver.com/PostView.nhn?blogId=kkyy0126&logNo=221604356977&categoryNo=72&proxyReferer=https:%2F%2Fwww.google.com%2F