Я установил Studio Android в своем/, выбирают каталог без помехи и использовали его. Недавно, тем не менее, Studio Android сообщил мне об обновлении. Это не выполнит обновление, однако, потому что это говорит, что не имеет Read / полномочия Записи в выбирать каталоге, где это установлено.
Кто-либо может рекомендовать лучшее средство от этой ситуации? Я предпочел бы не перемещать свою установку на другом каталоге. Я также не знаю, что хочу изменить полномочия на каталоге, хотя я мог бы испытать желание сделать так для обновления, затем вернуться оно назад.
Сообщение об ошибке:
Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
Я изменил владельца справочника студии андроида от root
до моего user
счет, и он работал. Вот команда, где $USER
изменится отдельно на Вашего нынешнего активного пользователя:
sudo chown -R $USER:$USER /opt/android-studio
Можно переместить каталог от /opt
до домашней команды использования:
sudo cp -r /opt/android-studio ~/
Или дать полномочия необходимо использовать chmod
:
sudo chmod +w /opt/android-studio/some-file
для добавления полномочий ко всему рекурсивному dir:
sudo chmod +w -R /opt/android-studio/some-file
Смотрят на моем ответе https://askubuntu.com/a/638799/150504, которые объясняют немного о chmod и как использовать
У меня была подобная проблема с Rubymine.
sudo chown -R $USER:$USER /opt/Rubymine
работал на меня также, но это могут быть опасные изменяющиеся полномочия в системных папках. Вероятно, лучше только для выполнения установки однажды как корня, чтобы позволить обновлять. например,
sudo updatedb && sudo locate rubymine.sh
sudo /path/to/rubymine.sh
Я получал ту же ошибку. Выполнение после команды от терминала решило проблему.
sudo chown -R $USER:$USER /opt/idea-IC-173.4548.28/
Вы не должны быть в том же каталоге для выполнения команды.
sudo chmod -R 777 your_android_studio_location_path/
, Например (в моей Ubuntu 16.04):
sudo chmod -R 777 /home/igor/Android/
Я действительно установил группу/opt/android-studio (и/opt/android-sdk) пользователям и добавил разрешение записи к группе.
В моем случае групповые пользователи уже существовали. Но как подсказка:
sudo addgroup users
Я должен был добавить своего пользователя к группе пользователей:
sudo adduser $USER users
Затем установите группу каталога:
sudo chown -R root:users /opt/android-studio
Поскольку обновления должны записать файлы:
sudo chmod -R g+w /opt/android-studio
Я использовал это инструкции однажды, я надеюсь, что не забыл что-то
править: Таким образом, файлы не должны быть слишком широки доступный, но все еще применимый выбранными пользователями