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

Я использую 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-инструменты-ADB.

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

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

3 ответа

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

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

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

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

Я добавил эту строку в конец моего.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} Синтаксис в вашем примере, поэтому я не могу комментировать, является ли он правильным или нет, но вы можете попробовать синтаксис, который я использовал.

Я установил 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

Есть 2 распространенных способа настроить PATH переменная среды в ~/.bashrc. Мы можем их испортить (я сделал).

  • Способ 1: export PATH="~/Android/Sdk/platform-tools:$PATH"
  • Способ 2: PATH=~/Android/Sdk/platform-tools:$PATH

В export метод требует поставить PATH значение между кавычками и вторым нет.

Рекомендую второй способ - установить PATH переменная напрямую - потому что нам, возможно, не придется беспокоиться о цитате (ах).

Другие вопросы по тегам