Как установить путь ANDROID_HOME в Ubuntu?

151

Как установить путь ANDROID_HOME в ubuntu?

Просьба указать шаги.

  • 2
    help.ubuntu.com/community/EnvironmentVariables
  • 6
    Как насчет пометить ответ как правильный?
Показать ещё 1 комментарий
Теги:

14 ответов

194

В консоли просто введите их (не забудьте изменить свое текущее местоположение)

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools

Если вы хотите сделать его постоянным, просто добавьте эти строки в файл ~/.bashrc

  • 0
    где я могу найти файл ~ / .bashrc
  • 2
    @mVJ просто сделайте vim ~/.bashrc в своем терминале. Папка, в которой вы находитесь, не имеет значения
Показать ещё 2 комментария
78

Я хотел бы поделиться ответом, который также демонстрирует подход с использованием 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/"
  • 6
    Это должен быть принят ответ.
  • 3
    Это правильный ответ при установке пакета android-sdk из apt. Спасибо!
Показать ещё 2 комментария
50

Предполагая, что вы извлекли SDK из ~/Android/Sdk,

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
  1. Добавьте приведенные выше строки в файл ~/.bashrc (находится по адресу home/username/.bashrc), чтобы сделать его постоянным для текущего пользователя. Запустите source ~/.bashrc чтобы применить изменения или перезапустить ваш терминал.

    (или)

  2. Запустите вышеуказанные строки в окне терминала, чтобы сделать его доступным для сеанса.


Чтобы проверить, правильно ли вы его настроили,

Запустите приведенные ниже команды в окне терминала

  1. echo $ANDROID_HOME

    user@host:~$ echo $ANDROID_HOME
    /home/<user>/Android/Sdk
    
  2. which android

    user@host:~$ which android
    /home/<user>/Android/Sdk/tools/android
    
  3. Запустите android в окне терминала. Если откроется Android SDK Manager, все готово.

  • 1
    Обратите внимание, что вам нужно перезапустить терминал, прежде чем эти echo команды будут работать. Я обычно запускаю exec $SHELL .
  • 0
    Для третьего пункта я получаю это сообщение: «Команда« Android »устарела».
43

лучший способ - использовать переменную ANDROID_HOME в переменной пути. если изменяется переменная ANDROID_HOME, вам просто нужно внести изменения в одном месте.

export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
  • 0
    Не могли бы вы расширить свой ответ немного больше, пожалуйста? Постарайтесь подробно рассказать, что вы делаете и почему это «лучший способ». Спасибо !
  • 2
    @ Ninetainedo Я думаю, что это лучше, потому что он «повторно использовал» переменную ANDROID_HOME в PATH.
Показать ещё 1 комментарий
27

Изначально перейдите в свой дом и нажмите 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 на терминале.

27

Добавьте в свой ~/.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
  • 17
    Я думаю, что запуск source ~/.bashrc может заменить выход из системы, а затем вход в систему.
  • 0
    @ JVE999 да для этого конкретного сеанса терминала.
Показать ещё 1 комментарий
24

сначала откройте файл .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

  • 2
    это должен быть проверенный ответ! Спасибо огромное
10

Относится к 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

В терминале просто введите эти 3 команды, чтобы установить переменную ANDROID_HOME:

$ export ANDROID_HOME=~/Android/Sdk 

/Android/Sdk - это местоположение Sdk, это может привести к изменению вашего случая.

$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `   

Примечание:. Это временно установит путь, чтобы какое-либо действие вы должны выполнить, выполнить на том же терминале.

2

Если вы запустите андроид с sudo, он установит sdk в /root/Android/Sdk поэтому проверьте, так ли это. И если вы используете dont run cordova с sudo, это будет выглядеть sdk в корне. Выше кода для установки пути работает нормально.

0

Вы можете отредактировать файл переменной окружения в 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

Если путь по-прежнему не указан, перезагрузите компьютер, чтобы получить внесенные изменения.

0

откройте файл ~/.bashrc и вставьте в конце

export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
0

Вы можете добавить эту строку в конце .bashrc file-

export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"

здесь/opt/Android/Sdk/platform-tools/это каталог установки Sdk. Файл .bashrc находится в домашней папке

vi ~/.bashrc

или если у вас установлен возвышенный

subl ~/.bashrc
0
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
  • 0
    Добавьте некоторые объяснения к вашему ответу

Ещё вопросы

Сообщество Overcoder
Наверх
Меню