답변:
Android Studio에는 ADB가 포함되어 있지 않으므로 Android SDK가 필요합니다 (Android Studio 0.9.x 이상을 처음 실행할 때 설치됨). ADB는에 있습니다 sdk\platform-tools
.
Windows에서 PATH에 추가하고 명령으로 만 Android Studio 내에서 터미널 adb shell
을 사용할 su
수 있습니다. 사용 후 get root shell.
adb shell
이전 Windows는 PATH 변수를 변경 한 후 재부팅해야 할 수도 있습니다.
최신 Android Studio 버전에서는 Android SDK가 Android Studio 폴더 외부의 폴더에 복사됩니다. Android Studio를 처음 실행 한 후에 다운로드됩니다. 자세한 내용 은 베타 채널의 Android Studio 0.8.14를 참조하십시오 .
C:\Users\<user>\AppData\Local\Android\sdk\platform-tools\adb.exe
WINDOWS : 현재 버전의 Android Studio에서 ADB.exe는에 있습니다 %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
. 이전 버전의 Android Studio가 %LOCALDATA%\Android\sdk\platform-tools
대신 있습니다.
MAC : 에서 ADB 실행 파일을 찾으십시오 ~/Library/Android/sdk/platform-tools
.
Mac Android Studio에서는 adb를 설치합니다.
/Users/<your username>/Library/Android/sdk/platform-tools
쉘에서 사용하려면 .profile 파일에 추가하십시오.
export PATH=/Users/<your username>/Library/Android/sdk/platform-tools:$PATH
그런 다음 새 터미널 창을 열거 나 터미널에 다음을 입력하여 변경 사항을로드하십시오.
source ~/.profile
...
코드 블록 표기법을 지원하지 않지만 대신 코드 블록에 4 개의 공백 들여 쓰기를 사용합니다.
Android Studio를 설정 한 후에는 에뮬레이터 또는 AVD (Android 가상 장치)에 나열 될 장치에 연결할 수 있어야합니다. 물리적 장치가 연결되어 있으면 디버깅 모드가 활성화되어 있고 Android Studio에 대한 액세스가 허용되는지 확인하십시오. 모든 빌드 도구가 IDE의 일부이므로 별도의 ADB가 필요하지 않습니다.
이제 장치의 쉘에 액세스 할 준비가되었습니다!
터미널 버튼 을 선택하여 IDE 하단의 터미널에 액세스하십시오 .
터미널 문제에서 adb devices
. 현재 Android Studio에 연결된 모든 기기가 표시됩니다. 3 단계에서 장치 이름을 찾아서 사용하십시오.
이제 발행하십시오 adb -s <device-name> shell
. 이제 장치의 껍질에 있습니다.
참고 로 Android Studio에서 루트 액세스가 설치된 에뮬레이터 의 쉘에 액세스하려면 쉘에 액세스 adb -s <device-name> root
하기 전에 a 를 발행하십시오 .
adb -s <device-name> unroot
:)