Android Studio работает только в консольном режиме на Ubuntu

У меня проблема с Android Studio на Ubuntu. До сих пор я использовал Android Studio в консольном режиме, перейдя в папку android-studio / bin и запустив studio.sh. Он работает хорошо, но мне скучно набирать команды каждый раз, когда я хочу его запустить, я бы предпочел открыть его, просто нажав на ярлык. Итак, я попытался создать ярлык в моей панели задач.

В /usr/share/applications я создал файл с именем «android-studio.desktop». Вот содержание файла:

 [Desktop Entry] Type=Application Terminal=false Name=Android Studio Icon=/home/chugrothas/android-studio/bin/androidstudio.svg Exec=/home/chugrothas/android-studio/bin/studio.sh 

Затем я перетащил файл рабочего стола на панель задач. Когда я пытаюсь открыть Android Studio с помощью моего нового ярлыка, я получаю:

JDK не найден. Пожалуйста, проверьте, что переменная окружения STUDIO_JDK, JDK_HOME или JAVA_HOME указывает на действительную установку JDK.

Однако, когда я запускаю команду echo $JAVA_HOME , я получаю следующий путь:

/home/chugrothas/jdk1.7.0_71

И в моей PATH (просто копируя конец содержимого PATH):

: /home/chugrothas/jdk1.7.0_71/bin

Поскольку Android Studio работает, когда я запускаю ее с помощью командной строки и потому что JAVA_HOME правильно установлен, я не понимаю, почему мой ярлык не работает …

Я искал в Интернете и не нашел никого в той же ситуации. Это не большая проблема, потому что я все еще могу запустить AS, но мне очень хотелось бы понять, почему ярлык не работает.

Спасибо за помощь !

Вероятно, ваш JAVA_HOME не найден здесь.

Вы можете определить его как общесистемную переменную среды в / etc / environment, например. как это:

 sudo nano /etc/environment 

И добавьте следующую строку в конец:

 JAVA_HOME="/home/chugrothas/jdk1.7.0_71" 

Сохраните и перезагрузите поле.

Примечание. Вы можете позволить Android Studio создать запись рабочего стола в Dash для вас, например. Из окна приветствия (Configure / Create Desktop Entry) или Tools / Create Desktop Entry … Он создаст файл jetbrains-android-studio.desktop в файлах ~ / .local / share / applications.

Попробуйте это протестированное решение:

1) Откройте gedit и введите текст ниже:

[Desktop Entry] Version = 1.0 Name = Android Studio Comment = Резервное копирование данных одним щелчком мыши Exec = / home / jayant / android-studio / bin / studio.sh Icon = / home / jayant / android-studio / bin / idea .png Terminal = false Тип = Категории приложений = Утилита; Приложение;

Измените путь Exec и Icon. Сохранить файл на рабочем столе как расширение .desktop и изменить разрешение файла.

2) Выполните команду, чтобы сделать ваш файл исполняемым: sudo chmod + x /home/jayant/android-studio/bin/studio.sh

Надеюсь, это поможет вам.

Intereting Posts
Включение вспышки камеры во время записи видео Как реализовать getfilter () с пользовательским адаптером, который расширяет базовый адаптер Передача данных с Javascript в Android WebView Соответствующее хранение и отображение моих закладок / истории? Надежный способ получения данных StatusbarNotification (название, текст уведомления) Разница между событием OnClick () и OnClickListener? Почему lockCanvas () медленный? Транзакция фрагмента не работает при использовании AppCompatActivity или FragmentActivity Как использовать GWT-RequestFactory в Android SyncAdapter (всегда получая ValidationTool-Error) Скрыть открытое действие телефона на пригодный для носки Избегайте, чтобы Android Lint жаловался на непереведенную строку Сделать дочернее представление совпадением ширины родительского прокрутки Видео в Android не возобновляется в веб-просмотре Как интегрировать Vitamio в Android Studio? Как разбирать строку cookie