-
녹스(Nox) 설정 방법 - ADB 명령어를 통한 안드로이드 애뮬레이터(Nox)에 쉘 연결Mobile/안드로이드(Android) 2020. 2. 17. 15:01
녹스(Nox) 설정 방법 - ADB 명령어를 통한 안드로이드 애뮬레이터(Nox)에 쉘 연결
안드로이드 애뮬레이터가 실행되고 있는 상태에서 로컬 PC의 CMD 창에 아래 명령어를 입력하여 쉘 연결을 시도한다.
명령프롬프트(CMD)에서 'nox_adb shell' 명령어를 입력하여 에뮬레이터에 연결을 시도한다.
정상적으로 연결되면, 안드로이드 내부의 명령 프롬프트를 확인할 수 있다.
(※ 안드로이드 애뮬레이터(Nox)가 실행중인데, nox_adb shell 명령어가 정상적으로 동작하지 않으면, 안드로이드 애뮬레이터(Nox)를 재실행 후 명령어를 다시 입력해본다.)
안드로이드는 리눅스 커널 기반으로 되어있으므로, 일부 리눅스 명령어를 사용할 수 있다.
아래 그림은 ls 명령어 입력 시, 정상적으로 출력되는 화면이다.
Nox ADB에서 사용할 명령어를 확인하려면 명령프롬프트(CMD)에서 adb_nox를 입력하면 확인할 수 있다.
nox_adb를 이용하여 자주 사용되는 명령어는 다음과 같다.
- adb push : .apk 파일 및 특정 파일을 안드로이드 애뮬레이터 내부로 전송 시 사용하는 명령어
- adb pull : 안드로이드 내부의 .apk 파일 및 특정 파일을 외부로 전송 시 사용하는 명령어
- adb shell
- devices [-l] : 연결되어 있는 단말기에 디바이스 리스트를 확인하는 옵션
: -s <specific device> : 2개 이상의 안드로이드 단말기가 연결되어 있을 때, shell 접속을 위해 특정 단말을 지정해주는 옵션
'Mobile > 안드로이드(Android)' 카테고리의 다른 글
프리다(Frida) 환경 구축(3/3) - 프리다(Frida) 설치 (0) 2020.02.18 콘다(conda)를 이용한 독립된 파이썬 환경 설치 (0) 2020.02.17 녹스(Nox) 설정 방법 - 해상도, 루팅, Nox_ADB 환경변수 설정 (1) 2020.02.17 프리다(Frida) 환경 구축(2/3) - 아나콘다(Anaconda) 설치 (0) 2020.01.16 프리다(Frida) 환경 구축(1/3) - 녹스(Nox) 설치 (0) 2020.01.16