Как установить путь ANDROID_HOME в Ubuntu?
Пожалуйста, предоставьте шаги.
Как установить путь ANDROID_HOME в Ubuntu?
Пожалуйста, предоставьте шаги.
Ответы:
В консоли просто введите эти:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Если вы хотите сделать его постоянным, просто добавьте эти строки в файл ~ / .bashrc
vim ~/.bashrc
в своем терминале. Папка, в которой вы находитесь, не имеет значения
export PATH=$PATH:$ANDROID_HOME/platform-tools
, см. Ниже. В только что установленном SDK 29.0.3 tools
директории больше нет.
Я хотел бы поделиться ответом, который также демонстрирует подход, использующий Android SDK, предоставляемый репозиторием Ubuntu:
Установите Android SDK
sudo apt-get install android-sdk
Экспорт переменных среды
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
пакета из apt. Спасибо!
Предполагая, что вы извлекли SDK в ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Добавьте вышеуказанные строки в файл ~/.bashrc
(расположенный в home/username/.bashrc
), чтобы сделать его постоянным для текущего пользователя. Запустите, source ~/.bashrc
чтобы применить изменения или перезапустить свой терминал.
( или )
Запустите вышеуказанные строки в окне терминала, чтобы сделать его доступным для сеанса.
Чтобы проверить, правильно ли вы его настроили,
Запустите приведенные ниже команды в окне терминала
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
Запустите android
в окне терминала. Если откроется Android SDK Manager , все готово.
echo
команды будут работать. Я обычно бегаю exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
затем источник ~/.profile
(или .bashrc) если вы не хотите выходить из системы ... попробуйте запустить 'sdkmanager --licenses'. Тогда попробуйте скомпилировать.
лучший способ - повторно использовать переменную ANDROID_HOME в переменной пути. если ваша переменная ANDROID_HOME изменяется, вам просто нужно внести изменения в одном месте.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
часть должна быть заменена на имя текущего пользователя
Добавьте следующее в ваш ~/.bashrc
файл. Выйти и войти. У меня есть мой SDK, $HOME/Documents/Android/sdk
вы должны заменить его, где вы храните папку SDK
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrc
может заменить выход из системы, а затем вход в систему.
export PATH=$PATH(...)
в одном как. Работает в обе стороны :)
Сначала зайдите к себе домой и нажмите Ctrl+, Hэто покажет вам скрытые файлы, теперь ищите .bashrc
файл, откройте его в любом текстовом редакторе, а затем поместите ниже строки в конце файла.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Пожалуйста, измените /home/varun/Android/Sdk
путь к вашему пути SDK. Сделайте то же самое для инструментов и инструментов платформы.
После этого сохраните .bashrc
файл и закройте его.
Теперь вы готовы использовать команды ADB на терминале.
сначала откройте файл .bashrc с помощью gedit ~ / .bashrc
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
сохраните файл и снова откройте терминал
echo $ANDROID_HOME
это покажет путь как /home/pathTo/Android/Sdk
Относится к Ubuntu и Linux Mint
В архиве:
sudo nano .bashrc
Добавьте в конец:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Перезапустите терминал и выполните: echo $ HOME или $ PATH, вы можете узнать эти переменные.
В терминале просто введите эти 3 команды, чтобы установить переменную ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
это местоположение Sdk, это может измениться в вашем случае
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Примечание: это временно установит путь, чтобы любое действие, которое вы должны выполнить, выполняло на том же терминале.
Если вы запустите Android с помощью sudo, он установит SDK в / root / Android / Sdk, поэтому проверьте, так ли это. И если вы используете не запускать Cordova с Sudo, он будет выглядеть SDK в корне также может быть. Выше код для установки пути работает нормально.
Я столкнулся с той же проблемой с Linux-пути ANDROID_HOME
Примечание:
1- Добавить параметры2- Сделать или восстановить проект
3- Перезагрузите компьютер
Как добавить параметры с помощью терминала:
Открой свой терминал, пиши
gedit .bashrc
другое окно будет открыто, а затем добавьте следующие строки в конце окна.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
затем вернитесь к терминалу и введите
источник .bashrc
чтобы сохранить изменения в файле bashrc, в конце перезагрузите компьютер.
Это то, что работает для меня, если у вас есть SDK ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Добавьте вышеуказанные строки в файл ~/.bashrc
(расположенный в home/username/.bashrc
), чтобы сделать его постоянным для текущего пользователя. Запустите источник, ~/.bashrc
чтобы применить изменения или перезапустить ваш терминал. (или) Запустите вышеуказанные строки в окне терминала, чтобы сделать его доступным для сеанса. Чтобы проверить, правильно ли вы его настроили, выполните следующие команды в окне терминала.
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Ты получишь
/home/<user>/Android/Sdk
Вы можете запустить это тоже
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Запустите Android на терминале, если он открывает Android SDK Manager, вы готовы.
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
Вы можете добавить эту строку в конец файла .bashrc
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
здесь / opt / Android / Sdk / platform-tools / это каталог установки Sdk. Файл .bashrc находится в домашней папке
vi ~/.bashrc
или если у вас установлен возвышенный
subl ~/.bashrc
откройте файл ~ / .bashrc и вставьте в конце
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
Вы можете отредактировать файл переменной окружения в Ubuntu, чтобы глобально установить дом Android.
[1] запустить эту команду в терминале
sudo -H gedit /etc/environment
[2] содержимое вашего envirmnent файла будет выглядеть так, как показано ниже
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] в файл окружения добавить Android SDK путь следующим образом: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4] тогда вы можете проверить домашний путь Android в терминале с помощью следующей команды: -
echo $ANDROID_HOME
Если путь по-прежнему не указан, перезагрузите компьютер, чтобы получить внесенные изменения.
добавить в файл
~/.profile
export ANDROID_HOME=/opt/android-sdk
Путь к SDK
Затем перезагрузите компьютер