Там должен так или иначе постоянно установить некоторое правило для запуска Studio Android как sudo, каждый раз, когда это запускается? Я пробовал, но я не смог установить "флаг", чтобы вынудить это запуститься под Sudo.
Любая справка значительно ценится!Спасибо!
Править: Я получил его работа. И ответы работали, и я выполнил их обоих, чтобы удостовериться, что я не делал вида ошибки! Спасибо!
В то время как я не рекомендовал бы выполнить IDE как root
пользователь, Вы могли создать (или изменить), .desktop
файл для приложения и создает пользовательский сценарий средства запуска, который использует sudo
.
Например, я имею $HOME/.local/share/applications/jetbrains-studio.desktop
со следующим содержанием:
[Desktop Entry]
Version=2.1
Type=Application
Name=Android Studio
Icon=/home/ray/.android-studio/bin/studio.png
Exec="/home/ray/.android-studio/bin/studio.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
Можно изменить Exec
строка так, чтобы это указало на сценарий Вашего собственного создания, скажем, Exec="/home/<yourname>/.studio-launcher.bash"
Этот сценарий мог сделать что-то вроде этого:
#!/bin/bash
sudo /home/ray/.android-studio/bin/studio.sh %f
С .desktop
файл в соответствии с каталогом упомянул выше, необходимо также заставить приложение обнаруживаться в средстве запуска, как показано в примере ниже, который имеет мое использование ноутбука gnome-shell
.
Это - лучшее долгосрочное решение потому что:
alias
);astudio
команда);$HOME/.bashrc
, и т.д. Используйте эти alias
команда.
alias astudio=`sudo <ANDROID_STUDIO_EXECUTABLE>`
Можно сделать это просто и полностью от GUI:
sudo mousepad
создайте .sh файл, от экземпляра сохраняют его в /home/YOUR_USER/studio.sh
gksudo android-studio
(если у Вас нет пакета установки gksudo gksu для получения его),sudo chmod 775 /home/YOUR_USER/studio.sh
/home/YOUR_USER/studio.sh
, Вы могли использовать исходный студийный значок андроида для неготеперь можно запустить студию из меню, обеспечивающего пароль суперпользователя