Як встановити 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
каталогу більше немає.
Я хотів би поділитися відповіддю, яка також демонструє підхід із використанням SDK для Android, що надається у сховищі 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
у вікні терміналу, якщо воно відкриє диспетчер SDK для Android , ви добре піти.
echo
команди будуть працювати. Я зазвичай бігаю exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
then source ~/.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, тому перевірте, чи це так. І якщо ви використовуєте dont run cordova з sudo, це також буде виглядати sdk в root. Наведений вище код для встановлення шляху добре працює.
Я зіткнувся з тією самою проблемою і для шляху 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 home в усьому світі.
[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] у файл середовища додайте шлях для sdk android таким чином: -
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
Потім перезавантажте комп'ютер