Як додати Android Studio до запуску?


135

Я намагаюся встановити Android Studio, щоб я міг запустити його з пуска, а не через термінал.

Android Studio> Інструменти> Створення запису на робочому столі нічого не робить

Чи може хтось дати конкретні вказівки?

Я думаю, що це щось стосується дозволів, які /usr/local/я намагався робити, chmodяк пояснено в цій статті, і все ще не вийшло.

Я спробував змінити файл запуску Android Studio, який не був, /usr/share/applications/і він не запустив програму під моїм користувачем. Якщо я запускаю його як root, це добре, але це не дуже практично.


Що ти хочеш нарешті зробити? Піктограма для його запуску чи псевдонім? Я особисто рекомендую робити обидва варіанти. Ви повинні прочитати цю публікацію, щоб додати команди до своєї PATH.
Луціо

Якщо якась відповідь була корисною для вас, будь ласка, підсиліть її та позначте як прийняту . Тож ваше запитання залишається таким, яким відповіли . Спасибі
Лусіо

Жодна з відповідей не допомогла, я провів останні дві з половиною години, намагаючись зробити це без удачі; Я повністю
здивований

Що ви конкретно не згадали, що ви хочете мати в результаті. Я додав інструменти для Android у свій PATH та створив значок на робочому столі з відповіддю @Shah. Тож якщо у вас є нова проблема, ви повинні сказати нам, що це за проблема , інакше прийміть відповідь.
Лусіо

У мене є файл у usr / local, яке дано рішення для / home / програми / там є різні дозволи. Неможливо знайти підходящий сценарій запуску у "/ домашній / користувач / програми / androidstudio / android-studio / bin".
spences10

Відповіді:


116

Ось мій файл .desktop для AndroidStudio, який працює з запуску.

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/username/Programs/AndroidStudio/bin/studio.sh" %f
Icon=/home/username/Programs/AndroidStudio/bin/idea.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop

Якщо ви не можете створити запис для Android Studio на панелі запуску Unity за допомогою параметра Інструменти> Створити запис на робочому столі ... , можливо, jetbrains-android-studio.desktopу вашій ~/.local/share/applicationsпапці може бути створено Unity . Щоб підтвердити, відкрийте файл і перевірте наявність наступного запису:

X-UnityGenerated=true

Видаліть файл і повторіть спробу.


Можна також відкрити Android Studio, натиснути Налаштувати -> Створити запис на робочому столі . Це має створити запис на тире:

скріншот


Чи можете ви далі пояснити вартість Execмайна?
Луціо

Так, ваша альтернативна записка - це те, що я спробував, і отримав повідомлення, яке я опублікував у головному пості. Файл .desktop Я можу Google створити це, правда?
spences10

1
Найпростіше це зробити "по черзі". На екрані привітання Android Studio просто натисніть «Налаштувати», а потім «Створити запис на робочому столі». Потім можна здійснити пошук у Dash and Lock до Launcher.
noisygecko

1
якось, обидва методи не працюють за 14.04 ...
cwhsu

@Lucio Я не маю жодного досвіду роботи з Ubuntu, але виглядає (і здається) так, як це розташування виконуваного / запущеного / бінарного / програми / як би воно не називалося в Ubuntu.
Даніель Квіст

186
Android Studio -> Tools -> Create Desktop Entry

введіть тут опис зображення

Тепер ви маєте змогу бачити в системному меню:

введіть тут опис зображення


7
Ваше рішення досить просте. Дуже тобі дякую!
lmiguelvargasf

4
дякую ... це так просто зробити ... ти врятував мій час ...
Anuj TBE

Це не спрацювало, коли я позначив "створити запис на робочому столі для всіх користувачів". Якщо зняти цю опцію, ярлик залишився живим після перезавантаження
voghDev

FYI, він також працює в ElementaryOS, який також є дистрибутивом на базі Ubuntu.
Нескінченні петлі

13

Можна відкрити Android Studio, натиснути Налаштувати -> Створити запис на робочому столі. Це має створити запис на тире.


1
Хоча прийнята відповідь цілком справедлива і може бути адаптована для інших програм, це найпростіший спосіб створити запис.
revnoah

Але для цього потрібна настройка змінної шляху, тому вам слід прямо вказати її у своїй відповіді
Chinmaya B

8

На панелі швидкого запуску (яка відкривається після запуску IDE для Android-студії) натисніть кнопку "Налаштувати", яка переведе вас на панель налаштування, а потім натисніть кнопку "Створити запис на робочому столі".

Ви також можете перейти до Інструменти -> Створити запис на робочому столі, коли ви перебуваєте в проекті Android Studio.

Це, в основному, додає jetbrains-android-studio.desktopфайл у папку Ubuntu ~/.local/share/applications.


простий і елегантний, танк ти ...
a_m_dev

2
  1. Відкрийте Android Studio.
  2. Клацніть правою кнопкою миші на її значку в панелі запуску.
  3. "Замок для запуску".

Ваша відповідь, поки це можливо, може бути дещо пізно, оскільки ОП вже прийняла іншу відповідь. Ваша допомога, звичайно, вдячна, однак, можливо, вам краще послужити, зосередившись на питаннях без відповіді
Wayne_Yux

Не працює з Ubuntu 17 чомусь. Не відображається "замок для запуску".
Дейв Каррутерс

0

Для Android Studio 1.2+ WM_CLASS - це jetbrains-studio. Отже, ви повинні додати або змінити

StartupWMClass=jetbrains-studio

у ваш файл android-studio.desktop.


Запропонуйте редагувати , будь ласка.
муру

0

Найкращий спосіб, з якого я це знаю, - це відкрити Android Studio, а потім у розділі Інструменти натиснути «Створити запис на робочому столі». Це перерахує андроїд студію у списку всіх програм, звідти ви можете додати додаток для швидкого запуску.


0

Android-студія, схоже, не має такої опції " Створити запис на робочому столі ", тому я вирішила перейти на використання знімків .

Я зміг встановити android studion за допомогою цього оснащення:

https://github.com/snapcrafters/android-studio

Команда встановлення вказана на посиланні github, але тут це все одно:

sudo snap install android-studio --classic

Це дозволить встановити та керувати будь-якими оновленнями для андроїд-студії, а також додасть запис на робочому столі!


Якщо вам цікаво щось подібне для деяких IDE JetBrains, тоді замовте панель інструментів !


Цьому питанню п’ять років, я сумніваюся, що все-таки актуальне - дякую за ваш внесок, хоча @ smac89 👍
spences10
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.