В настоящее время я запускаю android studio, собираясь /path-to-android-studio/bin
и работая, ./studio.sh
и она отлично работает.
Тем не менее, я хочу создать панель запуска в Dash и боковом меню, чтобы легко ее запустить.
Пройдя несколько других вопросов, подобных этому , я сначала попробовал 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
Это также создало иконку в моем Dash, но Android-студия отказывается запускать с этим тоже. Есть ли что-то, что я делаю не так? Мне просто нужен простой значок запуска для Android Studio на моей панели! Я использую Ubuntu 14.04
источник
sudo chmod +x ./file.desktop
Ответы:
Вот мой
android-studio.desktop
файл. Работает после добавленияbash -i
перед программным путем.источник
bash -i
в Exec решило проблемуЭто так просто ...
Перейдите в Android Studio> Инструменты> Создать рабочий стол
источник
cp /usr/share/applications/jetbrains-studio.desktop ~/Desktop/
Это было задано ранее для IntelliJ. Поскольку Android Studio в этом контексте одинакова, я сделаю ссылку на ответ и скопирую его здесь.
https://askubuntu.com/a/272336/72597
Фрагмент из связанного ответа
[Старый ответ]
Загрузите IntelliJ IDEA CE с сайта [www.jetbrains.com/idea/download/][3].
Извлеките ideaIC-XX.YZtar.gz, используя
Стать корнем.
Переместить извлеченную папку в
/opt/idea
Создайте файл рабочего стола и установите его:
и скопируйте следующее в
idea.desktop
файл.затем выполните следующую команду, чтобы автоматически установить ее в Unity:
Создайте символическую ссылку в
/usr/local/bin
использованииЧтобы значок идеи отображался в тире, значок идеи можно добавить как
Вот и все. Теперь вы можете запустить IntelliJ из Ubuntu Dash.
Обратите внимание, что существует обновленная версия этого ответа, и я подозреваю, что он может относиться и к Android Studio.
источник
У меня была такая же проблема с Android Studio на Ubuntu 14.04. Поскольку Android Studio является настроенной версией IntelliJ IDEA, я искал похожие проблемы с созданием записи средства запуска для IDEA в переполнении стека и нашел этот вопрос:
Intellij Launcher не работает на единство?
В двух ответах на этот вопрос упоминается, что запись Launcher не работает, поскольку она не может найти каталог установки JDK. Это местоположение может быть определено для всей системы в
/etc/environment
каждом файле пользователя или для каждого пользователя.bashrc
. Я думаю, что пользователи, которые сообщают, что их рабочий стол Android Studio работает без каких-либо настроек, вероятно, используют систему, в которой местоположение JDK было установлено в масштабе всей системы.Если у вас нет разрешения на редактирование
/etc/environment
или вы предпочитаете сохранять свои настройки локально для вашего логина, это все равно легко исправить.Tools -> Create Desktop Entry...
пункта меню Studio.JAVA_HOME
илиJDK_HOME
в вашем.bashrc
файлеbash -i
в начало оператора Exec.bash -i
Создает новую оболочку , которая считывает первый свой.bashrc
файл , чтобы получить значение переменной окружения Java , а затем выполняетstudio.sh
скрипт для запуска Android Studio , используя это значение.Вот пример этой отредактированной строки:
Если значок Android Studio не отображается в панели запуска:
studio.sh
скрипт в окне терминала для запуска Android Studio. Unity получит значения, определенные в файле .desktop.источник
Это мой рабочий стол Android Studio выглядит
И это прекрасно работает. убедитесь, что все пути указаны верно, и сохраните его в самом
/usr/share/applications
каталоге.источник
/usr/share/applications
каталог. Я добавил этоPATH=$PATH:/home/user-name/android-studio/bin/
в конец~/.bashrc
файла, это для командыstudio.sh
в терминале. Ваша переменная JAVA_HOME (echo $JAVA_HOME
) дает правильный результат?/usr/share/applications
каталог. 2. Удалитьjetbrains-android-studio.desktop
в свой~/.local/share/applications
. 3. Перезагрузите компьютер 4. Убедитесь, чтоecho $JAVA_HOME
печатает, если не добавить путь к~/.bashrc
5. Создайте файл .desktop с помощью любого текстового редактора. 6. Дайте разрешение на выполнение файла 7. Переместите файл вusr/share/applications
качестве пользователя root 8. Со всеми надеждами нажмите на значок студии вusr/share/applications
Все, что вы сделали «неправильно», это то, что вы не перетащили файл jetbrains-android-studio.desktop из каталога, в котором Android Studio создал его, в Launcher и поместили его туда, где вы хотите, чтобы он появился. Вы можете использовать приложение Файлы Ubuntu для поиска, перетаскивания файла .desktop.
Заметки:
Если вы выбрали «Создать запись для всех пользователей» при запросе AS создать ее, файл будет
Иначе это будет
Предполагая, что ваш пользователь: группа является jayant: jayant. Не исполняемый Нет необходимости перезагружать, перезагружать компьютер или рабочий стол и т. Д. Если он по-прежнему не работает (значок отсутствует / неверный, не запускается), откройте файл .desktop и убедитесь, что его пути указывают на правильные файлы.
Затем отправьте отчет об ошибке в Ubuntu, попросив, чтобы на его рабочем столе была простая функция установки значков Launcher одним щелчком мыши и параметры для редактирования идентификаторов ресурсов :).
источник
сохранить этот файл в папке рабочего стола (
android-studio.desktop
)после сохранения щелкните правой кнопкой мыши на этом параметре свойств файла и установите разрешение, выберите ==> Выполнить в эмуляторе терминала.
Спасибо!
источник
Если Tools-> Create Desktop Entry не работает для вас, это, вероятно, означает, что Android-студия не установлена должным образом в системе. Чтобы проверить, установлена ли Android Studio или нет, перейдите к программному обеспечению Ubuntu и найдите его. Если он не переустанавливает пакет и позаботится о пути sdk и AndroidStudioProjects . Но возможно, что ярлык на рабочем столе работает правильно.
источник