Я в настоящее время запускаю студию андроида путем движения в /path-to-android-studio/bin
и выполнение ./studio.sh
и это хорошо работает.
Однако я хочу создать средство запуска на Тире и боковом меню для запуска его легко.
После прохождения через некоторых других вопросов как это я сначала попробовал Tools > Create Desktop Entry
метод. Это действительно создавало запись на тире, но так или иначе студия андроида не запускается путем нажатия на него. Если это имеет какую-либо справку, я вставляю jetbrains-android-studio.desktop запись этот метод, созданный в /usr/share/applications
каталог:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/home/jayant/Android/android-studio/bin/androidstudio.svg
Exec="/home/jayant/Android/android-studio/bin/studio.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-android-studio
То, когда это не помогло, я удалил вышеупомянутое, упомянуло .desktop запись и попробовало метод, упомянутый в этом сообщении в блоге, которое потребовало, чтобы я создал следующий jetbrains-android-studio.desktop файл и вставил его в /home/jayant/.local/share/applications
каталог
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/jayant/Android/android-studio/bin/studio.sh" %f
Icon=/home/jayant/Android/android-studio/bin/idea.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Это также создало значок в моем Тире, но студия андроида отказывается запускаться с этим также. Есть ли что-то, что я делаю неправильно? Я просто хочу простой значок средства запуска для Studio Android на моем тире! Я использую человечность 14.04
Вот мой android-studio.desktop
файл. Его работа после добавления bash -i
перед путем программы.
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec=bash -i "/home/user/android-studio/bin/studio.sh" %f
Icon=/home/user/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop
Это настолько просто...
Переходят в Studio Android>, Инструменты> Создают настольную Запись
У меня была та же проблема с Studio Android на Ubuntu 14.04. Так как Studio Android является настроенной версией ИДЕИ IntelliJ, я искал подобные проблемы с созданием записи Средства запуска для ИДЕИ о Переполнении стека, и я нашел этот вопрос:
средство запуска Intellij не работает над единицей?
Два из ответов на тот вопрос упоминают, что запись Средства запуска не работает, потому что это не может найти каталог установки JDK. То местоположение может быть определено в масштабе всей системы в /etc/environment
или в расчете на пользователя в их .bashrc
файл. Я думаю пользователи, которые сообщают, что их настольные работы записи Studio Android без любой тонкой настройки, вероятно, используют систему, где местоположение JDK было установлено на основе в масштабе всей системы.
, Если у Вас нет разрешения отредактировать /etc/environment
или предпочесть сохранять Ваши настройки локальными для Вашего входа в систему, это - все еще легкая фиксация.
Tools -> Create Desktop Entry...
, пункт меню JAVA_HOME
или JDK_HOME
переменная среды в Вашем .bashrc
редактирование файла bash -i
к началу оператора Exec. Эти bash -i
создает новую оболочку что первые чтения Ваш .bashrc
файл для получения значения переменной среды Java и затем выполняется studio.sh
сценарий для выполнения Studio Android с помощью того значения.
Вот пример той отредактированной строки:
Exec=bash -i "/<path-to-android-studio>/android-studio/bin/studio.sh" %f
, Если значок Android Studio не появляется в Средстве запуска:
studio.sh
сценарий в окне терминала для запуска Studio Android. Единица будет погрузка значения, определенные в .desktop файле Это - мой файл на рабочем столе Studio Android, похож
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/user-name/android-studio/bin/studio.sh" %f
Icon=/home/user-name/android-studio/bin/idea.png
Categories=Developement;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_G0]=android-studio.desktop
, И он работает превосходный. удостоверьтесь, что все данные пути верны и сохраняют его в /usr/share/applications
сам каталог.
Все, что Вы сделали "неправильно", было то, что Вы не перетащили jetbrains-android-studio.desktop файл из каталога, в котором Studio Android создал его в Средство запуска, и отбросьте его, где Вы хотите, чтобы он появился. Можно использовать приложение Файлов Ubuntu, чтобы найти, перетащить .desktop файл.
Примечания:
, Если Вы решили "Создать запись для всех пользователей" при запросе AS, создают его, файл будет
-rw-r--r-- root root /usr/share/applications/jetbrains-android-studio.desktop
Иначе, это будет
-rw-r--r-- jayant jayant /home/jayant/.local/share/applications/jetbrains-android-studio.desktop
Предположение, что user:group является jayant:jayant. Не исполняемый файл. Никакая потребность повторно войти в систему, перезапустите машину или рабочий стол, и т.д. Если это все еще не работает (нет/неправильно значок, сбои для запуска) открывают .desktop файл и проверяют, что его пути указывают на корректные файлы.
Тогда регистрируют отчет об ошибках с Ubuntu, прося, чтобы его Рабочий стол включал простую функцию установки значков Launcher одним щелчком и опций для редактирования его идентификаторов ресурсов:).
[Desktop Entry]
Name=Android Studio
Icon=/home/android-studio/bin/studio.png //comment here any file this used for the display icon in desktop
Exec=/home/android-studio/bin/studio.sh
Type=Application
сохранили этот файл в настольной папке (android-studio.desktop
)
после того, как сохраняют щелчок правой кнопкой по этой опции свойств файла и устанавливают выбор разрешения ==>, Выполняются в эмуляторе терминала
Спасибо!
Если Инструменты-> Создают Настольную Запись , не делает работ для Вас затем, это, вероятно, означает, что студия Android не установлена правильно в системе. Чтобы проверить, установлен ли Studio Android или не переходит к программному обеспечению Ubuntu и находят для программного обеспечения. Если это не переустанавливает пакет и заботится о пути sdk и AndroidStudioProjects. Но возможно, что настольный ярлык работает правильно.
Это попросили прежде IntelliJ. Так как Studio Android является тем же в этом контексте, который я свяжу с ответом и скопирую его здесь.
https://askubuntu.com/a/272336/72597
[Старый Ответ]
Загрузите ИДЕЮ IntelliJ CE с [www.jetbrains.com/idea/download/] [3].
Извлеките использование ideaIC-XX.Y.Z.tar.gz
tar -zxvf ideaIC-XX.Y.Z.tar.gz
Станьте корнем.
sudo -i
Переместите извлеченную папку в /opt/idea
mv ideaIC-XX.Y.Z /opt/idea
Создайте файл на рабочем столе и установите его:
gedit idea.desktop
и скопируйте следующее в idea.desktop
файл.
[Desktop Entry]
Name=IntelliJ IDEA
Type=Application
Exec=idea.sh
Terminal=false
Icon=idea
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=IntelliJ IDEA
затем выполните следующую команду для автоматической установки его в единице:
desktop-file-install idea.desktop
Создайте символьную ссылку в /usr/local/bin
использование
cd /usr/local/bin
ln -s /opt/idea/bin/idea.sh
Чтобы значок идеи был отображен в тире, значок идеи может быть добавлен как
cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
Именно. Теперь, можно запустить IntelliJ от тире Ubuntu.
Обратите внимание, что существует обновленная версия этого ответа, и я подозреваю, что это могло бы относиться к студии андроида также.
Для Android Studio версии 3.6.3 параметр Создать запись рабочего стола отсутствует в параметре Инструменты. Запустите приложение из командной строки, используя:
/path/to/android-studio/bin./studio.sh
Вы можете увидеть раскрывающееся меню Настроить в правом нижнем углу. В меню «Настройка» есть опция Создать запись рабочего стола. Нажмите и создайте.