Я просто установил Studio Android, но я могу только запустить его с корневых полномочий: sudo ./studio.sh
иначе это перестало работать с Error: Could not find or load main class com.intellij.idea.Main
Я не уверен, где начать исследовать полномочия файла, какие-либо идеи?
Некоторая информация:
d@d-Aspire-M5-581TG /opt/android-studio/bin $ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.1
DISTRIB_CODENAME=rebecca
DISTRIB_DESCRIPTION="Linux Mint 17.1 Rebecca"
NAME="Ubuntu"
VERSION="14.04.1 LTS, Trusty Tahr"
...
d@d-Aspire-M5-581TG ~ $ java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Обновление: Я создал настольную закладку и с которым она запускается хорошо, таким образом, это больше не проблема. Все же было бы замечательно знать, почему это не работает, когда я пробую его от терминала.
После стартовой студии Android с sudo
, выберите Инструменты - , Создают Настольную Запись .
Это создаст значок для студии Android и если Вы сделаете поиск в тире, то она откроется промежуток другие приложения.
Я загрузил Studio Android также и для меня, каждый файл в / мусорном ведре принадлежит мне а не базироваться. Возможно, попытайтесь изменить это с chown
и выполните его снова.
Файл /opt/android-studio/lib/bootstrap.jar
имеет неправильные разрешения.
Исправьте это с помощью следующей команды:
sudo chmod g+r,o+r /opt/android-studio/lib/bootstrap.jar
Приведенное выше даст атрибуты чтения «group» и «other». Теперь вы можете использовать Android Studio как обычный пользователь. Если нет других неправильных разрешений.
то, что я сделал:
sudo mousepad
: создать корневой файл оболочки для запуска его как корня от GUIgksudo android-studio
например, сохраните его в /home/YOUR_USER/studio.sh
sudo chmod 775 /home/luca/studio.sh
: позвольте выполнение его/home/YOUR_USER/studio.sh
готово.
преимущество состоит в том, что это не открыло терминал для работы очень простого