Я сделал файл рабочего стола Android в Ubuntu 15.04 следующим образом:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/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
он показывает иконку, и все, кажется, хорошо, но когда я пытаюсь открыть его, не открывается, без сообщение об ошибке. у меня есть предварительный просмотр версии Android Studio 1.3
это вывод ls -la /home/user/android-studio/bin/studio.sh
-rwxrwxr-x 1 user user 6273 may 29 22:43 android-studio/bin/studio.sh
При размещении Studio Android в /usr/share/applications
или какая-либо папка кроме папки домашнего пользователя Вам будут нужны полномочия пользователя root выполнить программу.
На самом деле, при попытке выполниться в терминале <folder where you installed Android Studio>/android-studio/bin/studio.sh
, Вас попросят ввести пароль root. Все же при нажатии на значок Studio Android, ничего не происходит (ни запросы пароля).
Один путь к avod это должно запросить диалоговое окно, где ввести пароль. Установка gksu путем ввода в терминале sudo apt-get install gksu
; затем отредактируйте свой файл на рабочем столе и в Должностное лицо запись записи gksu /<folder where you installed Android Studio>/android-studio/bin/studio.sh
.
Вот мой файл андроида-studio.desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/user/data/apps/android-studio/bin/studio.sh
Name=Android Studio
Comment=Android development powered by IntelliJ from Jetbrains
Icon=/home/user/data/apps/android-studio/bin/studio.png
Categories=Application;Development;
Это находится в ~/.local/share/applications/android-studio.desktop.
я установил Studio Android путем загрузки zip и извлечения его к ~/data/apps/android-studio.
я могу найти Studio Android в списке приложений Единицы. (Более легкий способ сделать файл на рабочем столе состоит в том, чтобы запустить приложение и прикрепить его к панели задач Единицы. Я полагаю, что это создает один для Вас.)