Настройка переменной PATH для Android Studio Правильно

Недавно я установил Android Studio на Ubuntu 16.04 LTS. Теперь у меня есть два запроса: Нужно ли настраивать переменную PATH? Если да, то каков был бы правильный подход. Я исследовал разные ссылки на этом форуме, такие как setup-environment-variables-for-android-studio, и обнаружил, что нам нужно отредактировать файл ~/.bashrc, найденный в папке /etc/, но ни один из них не помог.

Вот расположение файла studio.sh в моей системе:

/home/tecjunkie/android-studio/bin

Я также скопировал эти две команды в конце файла ~/.bashrc:

# Add the Android Studio /bin directory to PATH export PATH=$PATH:~/android-studio/bin

Ссылка на источник для команды выше - настройка Android-разработки на Ubuntu (Check pointer # 5)

Однако я все еще не уверен, что это правильный способ настройки переменной PATH на постоянной основе ?

Кроме того, всякий раз, когда я пытался сохранить файл ~/.bashrc, я получил сообщение об ошибке:

Could not save the file "/etc/bash.bashrc". You do not have the permission necessary to save the file. Please check that you typed the location correctly and try again.

Теперь, как настроить постоянную переменную PATH, чтобы избежать ввода команды ./studio.sh каждый раз?

(Проверить указатель # 5)

Нужно ли настраивать переменную PATH? Если да, то каков был бы правильный подход. Я исследовал различные ссылки на этом форуме, такие как setup-environment-variables-for-android-studio, и обнаружил, что нам нужно отредактировать файл ~/.bashrc, найденный в папке /etc/, но никто не помог. Я могу запустить Студия Android от Nautilus и даже через терминал (стандартный способ).

Кроме того, если специалисты здесь нуждаются в более подробной информации, пожалуйста, дайте мне знать, чтобы я мог добавить это к моему вопросу.

EDIT:

Прямо сейчас Я попытался создать Blank-активность в AS, чтобы проверить, открыта ли AS в ОС Linux или нет, и в первом случае я столкнулся с проблемой синхронизации Gradle. Вот скриншот, в котором перечисляются ошибки, которые я получаю:

настройка разработки Android на Ubuntu

Когда я пробовал ту же задачу в ОС Windows, синхронизация

Как избавиться от этой проблемы Gradle sync в ОС Linux, так как до тех пор, пока синхронизация не будет успешной, редактор дизайна не будет доступен для использования в Linux.

Попросил бы экспертов здесь помочь в этом вопросе.

0
задан 26 February 2018 в 18:06

2 ответа

Извините за чрезмерное редактирование этого ответа, но я думаю, что я должен включить лучшее объяснение.

Вам не нужно настраивать PATH, если вы этого не хотите, однако у вас будет каждый раз указывать путь исполняемого файла. ~/.bashrc должен находиться в вашей домашней папке в /home/tecjunkie/.bashrc (~ это ярлык, относящийся к вашей домашней папке). Однако он скрыт, поэтому он не будет отображаться в файлах. Вы можете показать скрытые файлы, нажав Ctrl + h в Nautilus или с терминала, набрав ls -a. Кажется, вы пытаетесь отредактировать файл /etc/bash.bashrc. Это принесет идентичные результаты, но не нужно, так как исполняемый файл находится в вашей домашней папке. (см., в чем разница между /etc/bash.bashrc и ~ / .bashrc? Какую мне следует использовать?) Для редактирования этого файла требуются привилегии root. Чтобы изменения в ~/.bashrc вступили в силу, вам нужно запустить: source ~/.bashrc (Перезагрузка тоже должна работать)

Это самый простой способ добавить местоположение в PATH.

0
ответ дан 17 July 2018 в 20:00

Извините за чрезмерное редактирование этого ответа, но я думаю, что я должен включить лучшее объяснение.

Вам не нужно настраивать PATH, если вы этого не хотите, однако у вас будет каждый раз указывать путь исполняемого файла. ~/.bashrc должен находиться в вашей домашней папке в /home/tecjunkie/.bashrc (~ это ярлык, относящийся к вашей домашней папке). Однако он скрыт, поэтому он не будет отображаться в файлах. Вы можете показать скрытые файлы, нажав Ctrl + h в Nautilus или с терминала, набрав ls -a. Кажется, вы пытаетесь отредактировать файл /etc/bash.bashrc. Это принесет идентичные результаты, но не нужно, так как исполняемый файл находится в вашей домашней папке. (см., в чем разница между /etc/bash.bashrc и ~ / .bashrc? Какую мне следует использовать?) Для редактирования этого файла требуются привилегии root. Чтобы изменения в ~/.bashrc вступили в силу, вам нужно запустить: source ~/.bashrc (Перезагрузка тоже должна работать)

Это самый простой способ добавить местоположение в PATH.

0
ответ дан 23 July 2018 в 20:45
  • 1
    спасибо за то, что вы меня поняли. Я нашел файл ~/.bashrc. Однако было бы здорово, если бы вы также помогли мне рассказать мне, нужен ли правильный код, который будет работать с AS. Прямо сейчас я вставляю этот # Add the Android Studio /bin directory to PATH export PATH=$PATH:~/home/tecjunkie/android-studio/bin в конец моего ~/.bashrc файла? Правильно это или мне нужно что-нибудь еще для правильной настройки PATH? – mAnN 26 February 2018 в 11:40
  • 2
    5 изменений не преувеличивают. Я отредактировал этот ответ 22 раза, а этот ответ был отредактирован 50 раз. – karel 26 February 2018 в 19:01
  • 3
    Я также отредактировал этот ответ, он был принят. Но опять же его перезаписали .. Что в имени правильно .. – An0n 26 February 2018 в 20:30
  • 4
    не достали вас обоих. Что вы здесь имеете в виду? Кроме того, @kalyon - я все еще смущен. Я попросил вас добавить утверждения в файл ~./bashrc. Как ваш пункт №4 поможет мне? Вы пытаетесь сделать вывод, что я должен заменить свои 2 заявления тем, что вы написали здесь в пункте №4? Спасибо за помощь. – mAnN 26 February 2018 в 21:28
  • 5
    @mAnN Простое вложение инструкций в конце ~/.bashrc должно работать (оно работало для меня в прошлом), однако изменения не вступят в силу до тех пор, пока вы не перезагружаетесь или не выполните команду на шаге 4. – Kalyon 27 February 2018 в 06:09

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

Похожие вопросы: