Android студия только начинается с sudo

Я только что установил Android Studio, но я могу запустить его только с правами root: 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)

Обновление: я создал закладку на рабочем столе, и теперь она запускается нормально, так что это больше не проблема. Тем не менее, было бы здорово узнать, почему это не работает, когда я пробую это из терминала.

4 ответа

После запуска Android студии с sudoвыберите Инструменты - Создать запись на рабочем столе.

Это создаст значок для Android studio, и если вы выполните поиск в тире, он появится между другими приложениями.

Я также скачал Android Studio, и каждый файл в /bin принадлежит мне, а не пользователю root. Может быть, попробуйте изменить это с chown и запустите его снова.

Файл /opt/android-studio/lib/bootstrap.jar имеет неправильные разрешения.

Исправьте это с помощью следующей команды:

sudo chmod g+r,o+r /opt/android-studio/lib/bootstrap.jar

Выше будет давать атрибуты чтения для "группы" и "другие". Теперь вы можете использовать Android Studio как обычный пользователь. Если нет других неправильных разрешений.

Что я сделал, это:

  1. sudo mousepad: создать файл оболочки, принадлежащий пользователю root, чтобы запустить его как пользователь root из GUI
  2. сохраните файл.sh с помощью этой команды: gksudo android-studio например, сохранить его в /home/YOUR_USER/studio.sh
  3. sudo chmod 775 /home/luca/studio.sh: разрешить исполнение
  4. Настройки -> Редактирование меню Добавить запись в меню, с помощью команды: /home/YOUR_USER/studio.sh

сделанный.

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

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