¿Cómo agregar Android Studio al lanzador?

135

Estoy tratando de instalar Android Studio para poder iniciarlo desde un iniciador en lugar de hacerlo a través de una terminal.

Android Studio> Herramientas> Crear entrada de escritorio no hace nada

¿Alguien puede dar instrucciones específicas por favor?

Creo que esto tiene algo que ver con los permisos en los /usr/local/que intenté hacer lo chmodque se explica en este artículo y todavía no funcionó.

Intenté modificar el archivo de /usr/share/applications/inicio de Android Studio que estaba en y no lanzaría la aplicación bajo mi usuario. Si lo ejecuto como root está bien, pero eso no es muy práctico.

Spences10
fuente
¿Qué quieres hacer finalmente? ¿Un icono para lanzarlo o un alias? Yo personalmente recomiendo hacer ambas opciones. Debería leer esta publicación para agregar los comandos a su RUTA.
Lucio
Si alguna respuesta ha sido útil para usted, vote por favor y márquela como aceptada . Entonces su pregunta permanece como respondida . Gracias
Lucio
Ninguna de las respuestas ha ayudado, he pasado las últimas dos horas y media tratando de hacer esto sin suerte; Estoy completamente confundido
spences10
Lo que no mencionaste específicamente, ¿qué quieres tener como resultado? Agregué las herramientas de Android a mi RUTA y creé un ícono en mi escritorio con la respuesta de @Shah. Entonces, si tiene un nuevo problema , debe decirnos cuál es ese problema ; de lo contrario, acepte una respuesta.
Lucio
Tengo el archivo en usr / local, la solución dada es para / home / programas / hay diferentes permisos allí. No se puede encontrar el script de inicio adecuado en '/ home / user / programmes / androidstudio / android-studio / bin'.
spences10

Respuestas:

116

Aquí está mi archivo .desktop de AndroidStudio que funciona desde el iniciador.

[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

Si no puede crear una entrada para Android Studio en el iniciador de Unity a través de la opción Herramientas> Crear entrada de escritorio ... , es posible que tenga una Unidad generada jetbrains-android-studio.desktopen su ~/.local/share/applicationscarpeta. Para confirmar, abra el archivo y verifique la siguiente entrada:

X-UnityGenerated=true

Elimine el archivo e intente nuevamente.


Alternativamente, también puede abrir Android Studio, haga clic en Configurar -> Crear entrada de escritorio . Esto debería crear una entrada en el tablero:

captura de pantalla

Mendhak
fuente
¿Podría explicar más el valor de la Execpropiedad?
Lucio
Sí, tu nota alternativa fue lo que probé y recibí el mensaje que publiqué en la publicación principal. El archivo .desktop puedo Google cómo crear eso, ¿verdad?
spences10
1
Es más fácil hacer la "alternativa". Desde la pantalla de bienvenida de Android Studio, simplemente haga clic en "Configurar" y luego en "Crear entrada de escritorio". Luego puedes buscar en Dash y Lock to Launcher.
noisygecko
1
de alguna manera, ambos métodos no funcionan para 14.04 ...
cwhsu
@Lucio No tengo ninguna experiencia con Ubuntu, pero parece (y suena) que es la ubicación del ejecutable / runnable / binary / program / como se llame en Ubuntu.
Daniel Kvist
187
Android Studio -> Tools -> Create Desktop Entry

ingrese la descripción de la imagen aquí

Ahora, debería poder ver en el menú de su sistema:

ingrese la descripción de la imagen aquí

Dipendra
fuente
77
Tu solución es bastante simple. ¡Muchas gracias!
lmiguelvargasf
44
gracias ... es tan simple de hacer ... me
ahorraste
Esto no funcionó cuando marqué 'crear entrada de escritorio para todos los usuarios'. Desmarcando esta opción, el atajo permaneció vivo después del reinicio
voghDev
Para su información, también funciona en ElementaryOS, que también es una distribución basada en Ubuntu.
Infinite Loops
13

Puede abrir Android Studio, haga clic en Configurar -> Crear entrada de escritorio. Esto debería crear una entrada en el tablero.

Sarnath Jegadeesan
fuente
1
Si bien la respuesta aceptada es bastante válida y podría adaptarse para otras aplicaciones, esta es la forma más sencilla de crear una entrada.
revnoah
Pero requiere configurar la variable de ruta, por lo que debe mencionarlo explícitamente en su respuesta
Chinmaya B
8

Desde el panel de inicio rápido (que se abre una vez que se inicia Android-studio IDE), haga clic en "Configurar" que lo llevará al panel de configuración y luego haga clic en "Crear entrada de escritorio".

También puede ir a Herramientas -> Crear entrada de escritorio una vez que esté dentro de un proyecto de Android Studio.

Esto básicamente pone un jetbrains-android-studio.desktoparchivo en la ~/.local/share/applicationscarpeta de tu Ubuntu .

Zubair Alam
fuente
simple y elegante, tanque que ...
a_m_dev
2
  1. Abra Android Studio.
  2. Haga clic derecho en su icono en el iniciador.
  3. "Bloquear al iniciador".
0xF
fuente
Su respuesta mientras sea posible puede llegar un poco tarde ya que el OP ya aceptó la otra respuesta. Su ayuda es, por supuesto, apreciada, sin embargo, podría estar mejor atendido al concentrar sus esfuerzos en las preguntas sin respuesta
Wayne_Yux
No funciona en Ubuntu 17 por alguna razón. El "bloqueo al iniciador" no se muestra.
Dave Carruthers
0

Para Android Studio 1.2+, WM_CLASS es jetbrains-studio. Entonces tienes que agregar o cambiar

StartupWMClass=jetbrains-studio

a su archivo android-studio.desktop.

LinuxLuigi
fuente
Sugerir una edición , por favor.
muru
0

La mejor manera que sé de hacer esto es abrir Android Studio y luego en Herramientas, haga clic en "Crear entrada de escritorio". Esto enumerará el estudio de Android en la lista de todos los programas, desde allí puede agregar la aplicación al inicio rápido.

Vipul Behl
fuente
0

Android Studio ya no parece tener esta opción para ' Crear una entrada de escritorio ', así que decidí cambiar a usar snaps .

Pude instalar android studion usando este complemento:

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

El comando de instalación aparece en el enlace de github, pero aquí está de todos modos:

sudo snap install android-studio --classic

Esto instalará y administrará cualquier actualización para Android Studio, ¡y también agregará una entrada de escritorio!


Si está interesado en tener algo como esto para algunos IDE de JetBrains, ¡vaya a Toolbox !

smac89
fuente
Esta pregunta tiene cinco años, dudo que algo sea relevante todavía - gracias por tu contribución a través de @ smac89 👍
spences10