Wie füge ich Android Studio zum Launcher hinzu?

135

Ich versuche, Android Studio so zu installieren, dass ich es von einem Launcher anstatt über ein Terminal starten kann.

Android Studio> Tools> Desktop-Eintrag erstellen führt keine Aktionen aus

Kann jemand bitte konkrete Anweisungen geben?

Ich denke, das hat etwas mit den Berechtigungen zu tun, die /usr/local/ich chmodin diesem Artikel ausprobiert habe, und es hat immer noch nicht funktioniert.

Ich habe versucht, die darin enthaltene Android Studio-Startdatei zu ändern, /usr/share/applications/und die App wurde unter meinem Benutzer nicht gestartet. Wenn ich es als root starte, ist es in Ordnung, aber das ist nicht sehr praktisch.

spences10
quelle
Was willst du endlich machen? Ein Symbol zum Starten oder ein Alias? Ich persönlich empfehle beide Optionen. Sie sollten diesen Beitrag lesen , um die Befehle zu Ihrem PATH hinzuzufügen.
Lucio
Wenn eine Antwort für Sie hilfreich war, stimmen Sie ihr zu und markieren Sie sie als angenommen . Ihre Frage bleibt also wie beantwortet . Danke
Lucio
Keine der Antworten hat geholfen, ich habe in den letzten zweieinhalb Stunden versucht, dies ohne Glück zu tun; Ich bin völlig verwirrt
spences10
Was Sie nicht konkret erwähnt haben, was Sie als Ergebnis haben wollen. Ich habe die Android-Tools meinem PATH hinzugefügt und mit der Antwort von @Shah ein Symbol auf meinem Desktop erstellt. Wenn Sie also ein neues Problem haben , sollten Sie uns mitteilen, um welches Problem es sich handelt , andernfalls akzeptieren Sie eine Antwort.
Lucio
Ich habe die Datei in usr / local. Die angegebene Lösung ist für / home / programs /. Dort gibt es unterschiedliche Berechtigungen. Ein geeignetes Startskript in '/ home / user / programs / androidstudio / android-studio / bin' konnte nicht gefunden werden.
spences10

Antworten:

116

Hier ist meine AndroidStudio .desktop-Datei, die über den Launcher funktioniert.

[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

Wenn Sie im Unity-Startprogramm über die Option Extras> Desktop-Eintrag erstellen ... keinen Eintrag für Android Studio erstellen können , wird möglicherweise eine Unity jetbrains-android-studio.desktopin Ihrem ~/.local/share/applicationsOrdner erstellt. Öffnen Sie zur Bestätigung die Datei und suchen Sie nach folgendem Eintrag:

X-UnityGenerated=true

Löschen Sie die Datei und versuchen Sie es erneut.


Alternativ können Sie auch Android Studio öffnen und auf Konfigurieren -> Desktop-Eintrag erstellen klicken . Dies sollte einen Eintrag auf dem Bindestrich erstellen:

Bildschirmfoto

Mendhak
quelle
Können Sie den Wert der ExecImmobilie näher erläutern ?
Lucio
Ja, Ihre alternative Notiz war das, was ich ausprobiert und die Nachricht erhalten habe, die ich im Hauptbeitrag gepostet habe. Die .desktop-Datei kann ich bei Google erstellen, oder?
spences10
1
Es ist am einfachsten, die "Alternative" zu machen. Klicken Sie im Willkommensbildschirm von Android Studio auf "Konfigurieren" und dann auf "Desktop-Eintrag erstellen". Dann können Sie in Dash and Lock to Launcher suchen.
Noisygecko
1
Irgendwie funktionieren beide Methoden nicht für 14.04 ...
Cwhsu
@Lucio Ich habe keine Erfahrung mit Ubuntu, aber es sieht (und hört sich an) so aus, als wäre der Speicherort der ausführbaren Datei / runnable / binary / program / wie auch immer sie in Ubuntu heißt.
Daniel Kvist
186
Android Studio -> Tools -> Create Desktop Entry

Bildbeschreibung hier eingeben

Jetzt sollten Sie in Ihrem Systemmenü Folgendes sehen können:

Bildbeschreibung hier eingeben

Dipendra
quelle
7
Ihre Lösung ist ziemlich einfach. Vielen Dank!
lmiguelvargasf
4
danke ... es ist so einfach zu tun ... du hast mir Zeit gespart ...
Anuj FSME
Dies hat nicht funktioniert, als ich "Desktop-Eintrag für alle Benutzer erstellen" markiert habe. Wenn Sie diese Option deaktivieren, bleibt die Verknüpfung nach dem Neustart erhalten
voghDev
Zu Ihrer Information, es funktioniert auch in ElementaryOS, einer Ubuntu-basierten Distribution.
Endlosschleifen
13

Sie können Android Studio öffnen, indem Sie auf Konfigurieren -> Desktop-Eintrag erstellen klicken. Dies sollte einen Eintrag auf dem Bindestrich erstellen.

Sarnath Jegadeesan
quelle
1
Während die akzeptierte Antwort durchaus gültig ist und für andere Anwendungen angepasst werden kann, ist dies der einfachste Weg, einen Eintrag zu erstellen.
Revnoah
Es ist jedoch erforderlich, eine Pfadvariable einzurichten, sodass Sie diese in Ihrer Antwort ausdrücklich erwähnen sollten
Chinmaya B,
8

Klicken Sie in der Schnellstartleiste (die sich nach dem Start von android-studio IDE öffnet) auf "Konfigurieren", um zur Konfigurationsleiste zu gelangen, und klicken Sie dann auf "Desktop-Eintrag erstellen".

Sie können auch zu Extras -> Desktop-Eintrag erstellen gehen, sobald Sie sich in einem Android Studio-Projekt befinden.

Dies legt im Grunde eine jetbrains-android-studio.desktopDatei in den ~/.local/share/applicationsOrdner Ihres Ubuntu .

Zubair Alam
quelle
schlicht und elegant, tank you ...
a_m_dev
2
  1. Öffnen Sie Android Studio.
  2. Klicken Sie im Launcher mit der rechten Maustaste auf das entsprechende Symbol.
  3. Msgstr "Sperre für Launcher".
0xF
quelle
Möglicherweise kommt Ihre Antwort etwas zu spät, da das OP die andere Antwort bereits akzeptiert hat. Ihre Hilfe wird natürlich geschätzt, aber Sie könnten besser bedient werden, wenn Sie sich auf die unbeantworteten Fragen konzentrieren
Wayne_Yux
Funktioniert aus irgendeinem Grund nicht mit Ubuntu 17. Die "Sperre für Launcher" wird nicht angezeigt.
Dave Carruthers
0

Ab Android Studio 1.2 ist die WM_CLASS jetbrains-studio. Sie müssen also hinzufügen oder ändern

StartupWMClass=jetbrains-studio

in deine android-studio.desktop Datei.

LinuxLuigi
quelle
Schlagen Sie bitte eine Bearbeitung vor .
muru
0

Die beste Möglichkeit, dies zu tun, ist, Android Studio zu öffnen und dann unter Extras auf "Desktop-Eintrag erstellen" zu klicken. Dies wird Android Studio in allen Programmen auflisten, von dort aus können Sie die Anwendung zum Schnellstart hinzufügen.

Vipul Behl
quelle
0

In Android Studio ist diese Option zum Erstellen eines Desktop-Eintrags anscheinend nicht mehr verfügbar. Daher habe ich mich für die Verwendung von Schnappschüssen entschieden .

Ich konnte Android Studion mit diesem Snap installieren:

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

Der Installationsbefehl ist auf dem Github-Link aufgeführt, aber hier ist er trotzdem:

sudo snap install android-studio --classic

Dies installiert und verwaltet alle Updates für Android Studio und fügt einen Desktop-Eintrag hinzu!


Wenn Sie so etwas für einige JetBrains-IDEs haben möchten, dann checken Sie die Toolbox !

smac89
quelle
Diese Frage ist fünf Jahre alt, ich bezweifle, dass etwas davon noch relevant ist - danke für Ihren Beitrag obwohl @ smac89 89
spences10