Создание значка средства запуска приложения для Studio Android

Я в настоящее время запускаю студию андроида путем движения в /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

37
задан 13 April 2017 в 05:23

9 ответов

Вот мой 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
24
ответ дан 23 November 2019 в 00:16

Это настолько просто...

Переходят в Studio Android>, Инструменты> Создают настольную Запись

76
ответ дан 23 November 2019 в 00:16

У меня была та же проблема с Studio Android на Ubuntu 14.04. Так как Studio Android является настроенной версией ИДЕИ IntelliJ, я искал подобные проблемы с созданием записи Средства запуска для ИДЕИ о Переполнении стека, и я нашел этот вопрос:

средство запуска Intellij не работает над единицей?

Два из ответов на тот вопрос упоминают, что запись Средства запуска не работает, потому что это не может найти каталог установки JDK. То местоположение может быть определено в масштабе всей системы в /etc/environment или в расчете на пользователя в их .bashrc файл. Я думаю пользователи, которые сообщают, что их настольные работы записи Studio Android без любой тонкой настройки, вероятно, используют систему, где местоположение JDK было установлено на основе в масштабе всей системы.

, Если у Вас нет разрешения отредактировать /etc/environment или предпочесть сохранять Ваши настройки локальными для Вашего входа в систему, это - все еще легкая фиксация.

  • создают Studio Android .desktop файл для Вашего входа в систему при помощи Studio Tools -> Create Desktop Entry..., пункт меню
  • определяет местоположение JDK путем установки JAVA_HOME или JDK_HOME переменная среды в Вашем .bashrc редактирование файла
  • Studio Android .desktop файл и добавляет 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 файле
  • , когда значок обнаружится в Средстве запуска, можно щелкнуть правой кнопкой по нему и выбрать 'Lock to Launcher', как обычно.
1
ответ дан 23 November 2019 в 00:16

Это - мой файл на рабочем столе 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 сам каталог.

0
ответ дан 23 November 2019 в 00:16

Все, что Вы сделали "неправильно", было то, что Вы не перетащили jetbrains-android-studio.desktop файл из каталога, в котором Studio Android создал его в Средство запуска, и отбросьте его, где Вы хотите, чтобы он появился. Можно использовать приложение Файлов Ubuntu, чтобы найти, перетащить .desktop файл.

Примечания:

  1. , Если Вы решили "Создать запись для всех пользователей" при запросе 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
    
  2. Предположение, что user:group является jayant:jayant. Не исполняемый файл. Никакая потребность повторно войти в систему, перезапустите машину или рабочий стол, и т.д. Если это все еще не работает (нет/неправильно значок, сбои для запуска) открывают .desktop файл и проверяют, что его пути указывают на корректные файлы.

  3. Тогда регистрируют отчет об ошибках с Ubuntu, прося, чтобы его Рабочий стол включал простую функцию установки значков Launcher одним щелчком и опций для редактирования его идентификаторов ресурсов:).

0
ответ дан 23 November 2019 в 00:16
[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)

после того, как сохраняют щелчок правой кнопкой по этой опции свойств файла и устанавливают выбор разрешения ==>, Выполняются в эмуляторе терминала

Спасибо!

0
ответ дан 23 November 2019 в 00:16

Если Инструменты-> Создают Настольную Запись , не делает работ для Вас затем, это, вероятно, означает, что студия Android не установлена правильно в системе. Чтобы проверить, установлен ли Studio Android или не переходит к программному обеспечению Ubuntu и находят для программного обеспечения. Если это не переустанавливает пакет и заботится о пути sdk и AndroidStudioProjects. Но возможно, что настольный ярлык работает правильно.

0
ответ дан 23 November 2019 в 00:16

Это попросили прежде IntelliJ. Так как Studio Android является тем же в этом контексте, который я свяжу с ответом и скопирую его здесь.

https://askubuntu.com/a/272336/72597

Отрывок из связанного ответа

[Старый Ответ]

Загрузите ИДЕЮ IntelliJ CE с [www.jetbrains.com/idea/download/] [3].

  1. Извлеките использование ideaIC-XX.Y.Z.tar.gz

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
    
  2. Станьте корнем.

    sudo -i
    
  3. Переместите извлеченную папку в /opt/idea

    mv ideaIC-XX.Y.Z /opt/idea
    
  4. Создайте файл на рабочем столе и установите его:

    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
    
  5. Создайте символьную ссылку в /usr/local/bin использование

    cd /usr/local/bin
    ln -s /opt/idea/bin/idea.sh
    
  6. Чтобы значок идеи был отображен в тире, значок идеи может быть добавлен как

    cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
    

Именно. Теперь, можно запустить IntelliJ от тире Ubuntu.

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

2
ответ дан 23 November 2019 в 00:16

Для Android Studio версии 3.6.3 параметр Создать запись рабочего стола отсутствует в параметре Инструменты. Запустите приложение из командной строки, используя:

/path/to/android-studio/bin./studio.sh

Вы можете увидеть раскрывающееся меню Настроить в правом нижнем углу. В меню «Настройка» есть опция Создать запись рабочего стола. Нажмите и создайте.

0
ответ дан 7 May 2020 в 19:45

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

Похожие вопросы: