Я только что установил Android Studio. Как мне войти в корневую оболочку на моем телефоне? Или мне нужно скачать ADB отдельно?
Android Studio не содержит ADB, для этого вам потребуются инструменты платформы Android SDK / Android SDK (он устанавливается при первом запуске Android Studio).
Если вы не хотите использовать студию Android, просто загрузите отдельные инструменты платформы и распакуйте их в какую-нибудь папку.
ADB по умолчанию находится в sdk\platform-tools
:
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\adb.exe
C:\Users\<user>\AppData\Local\Android\sdk\platform-tools\adb.exe
.
Добавить в PATH в Windows и использовать Terminal внутри Android Studio можно только командой: adb shell
и после использования su
получить root shell.
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
)%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
, ) в переменную PATH.adb shell
командойЕсли вы не хотите использовать его в студии Android, вы можете использовать его только в командной строке/терминале:C:\Users\<user>\AppData\Local\Android\sdk\platform-tools\adb.exe
WINDOWS: в текущей версии Android Studio файл ADB.exe находится в папке %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
. %LOCALDATA%\Android\sdk\platform-tools
Вместо этого в более ранних версиях Android Studio он есть .
MAC: Найдите исполняемый файл ADB в формате ~/Library/Android/sdk/platform-tools
.
Чтобы открыть оболочку ADB: Убедитесь, что установлена Android Studio. В интерфейсе командной строки (CLI) для вашей платформы — Командная строка для Windows или Терминал для Mac — перейдите к расположению исполняемого файла ADB, как описано выше (вы можете скопировать/вставить строки, как показано, и не нужно введите свое фактическое имя пользователя) и выполните следующие действия:
adb devices
и нажмите Enter.adb -s XXXX shell
и нажмите Enter, заменив XXXX на имя вашего устройства из предыдущего шага.На 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
После настройки Android Studio убедитесь, что вы можете подключиться к эмулятору или устройству, где оно будет указано в AVD (виртуальные устройства Android). Если физическое устройство подключено, убедитесь, что режим отладки включен и разрешен доступ к Android Studio. Отдельный ADB не нужен, так как все инструменты сборки являются частью IDE.
Теперь вы готовы получить доступ к оболочке вашего устройства!
Получите доступ к терминалу в нижней части IDE, нажав кнопку Терминал .
В терминальной проблеме adb devices
. В нем будут перечислены все устройства, подключенные в настоящее время к Android Studio. Найдите и используйте имя вашего устройства для шага 3.
Теперь выпуск adb -s <device-name> shell
. Теперь вы находитесь в оболочке вашего устройства.
Кстати, если вы хотите получить доступ к оболочке эмулятора с корневым доступом, установленным из Android Studio, введите adb -s <device-name> root
перед доступом к оболочке.
jw_
NocTurn
adb -s <device-name> unroot
:)