Добавление инструментов платформы Android SDK в PATH, загруженный с umake


12

Я использую Ubuntu 14.04 Trusty Tahr и загрузил Android Studio с помощью инструмента umake, предоставленного Ubuntu. Это загрузило Android Studio в / root / tools / android / android-studio, а инструменты платформы и все другие инструменты в - / root / Android / Sdk /

Android Studio на моем ПК работает нормально, и я могу создать приложение, а также запустить его на своем мобильном телефоне, используя его. Но мне нужен доступ командной строки к инструментам, и поэтому я хочу добавить их в путь к среде.

Чтобы добавить их в путь к среде, я сделал это

nano ~/.bachrc

И добавил следующие строки:

 export PATH=${PATH}:/root/Android/Sdk/platform-tools
 export PATH=${PATH}:/root/Android/Sdk/build-tools

Но это не работает. Когда я даю команду adb из терминала, кажется, что она не вызывает инструменты adb из папки platform-tools. Вместо этого он говорит мне установить android-tools-adb.

Я, однако, могу использовать инструменты платформы и запускать оттуда adb и другие инструменты, но я не хочу делать это снова и снова. Кроме того, как я могу добавить Android Studio в мою переменную PATH, чтобы мне не приходилось снова и снова заходить в ее каталог bin /?

Заранее большое спасибо.


Что сказать which adbа which -a adb?
Карл Рихтер

Ответы:


12

Это сработало для меня

export PATH=$PATH:$HOME"/android-sdk-linux/platform-tools"

4

Если вы устанавливаете Android SDK через Android Studio (или любым другим способом, который помещает вашу папку Android SDK по этому пути), выполните следующую строку:

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

1

Я добавил эту строку в конец моего .bashrc, и он работает.

export PATH=/home/[myusername]/android-sdk-linux/platform-tools:$PATH

source ~/.bashrc  #To update the bashrc with the changes in the current tab

Я не понимаю PATH=${PATH}синтаксис в вашем примере, поэтому я не могу комментировать, является ли он правильным или нет, но вы можете попробовать синтаксис, который я использовал.


1
PATH=$PATH:[path to add]означает, что путь будет добавлен в конце к исходной переменной Path. Вы использовали PATH=[path to add]:$PATH, что означает, что путь будет добавлен перед переменной Path.
Алекс Лейдвейн

0

Я установил Android Studio через оснастку. Поэтому мне пришлось добавить путь к папке с инструментами платформы в файл .bashrc.

  1. Если вы используете Visual Studio код в качестве редактора, введите это в терминале

    код ~ / .bashrc

  2. Откроется код Visual Studio и в нем откроется файл .bashrc. Перейдите в конец файла и добавьте следующий экспорт,

    # Android Path
    if [-d "$ HOME / Android / Sdk / platform-tools"]; тогда
     export PATH = "$ HOME / Android / Sdk / platform-tools: $ PATH"
    фи

Примечание. Оставьте и пустую строку в конце файла .bashrc. Таким образом, программа оболочки знает, что это конец файла (EOF).

Сохраните файл .bashrc и выйдите из кода Visual Studio.

Перейдите в Терминал и найдите обновленный файл .bashrc.

source ~/.bashrc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.