Actualmente lanzo el estudio de Android yendo /path-to-android-studio/bin
y ejecutándolo ./studio.sh
y funciona bien.
Sin embargo, quiero crear un iniciador en el Dash y el menú lateral para iniciarlo fácilmente.
Después de pasar por otras preguntas como esta , primero probé el Tools > Create Desktop Entry
método. Creó una entrada en el tablero, pero de alguna manera Android Studio no se inicia haciendo clic en él. Si es de alguna ayuda, estoy pegando la entrada jetbrains-android-studio.desktop que este método creó en el /usr/share/applications
directorio:
[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
Cuando esto no ayudó, eliminé la entrada .desktop mencionada anteriormente y probé el método mencionado en esta publicación de blog, que me obligó a crear el siguiente archivo jetbrains-android-studio.desktop y pegarlo en el /home/jayant/.local/share/applications
directorio
[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
Esto también creó un ícono en mi Dash, pero Android Studio se niega a lanzar con esto también. ¿Hay algo que estoy haciendo mal? ¡Solo quiero un icono de iniciador simple para Android Studio en mi tablero! Estoy usando ubuntu 14.04
fuente
sudo chmod +x ./file.desktop
Respuestas:
Aquí está mi
android-studio.desktop
archivo. Funciona después de agregarbash -i
antes de la ruta del programa.fuente
bash -i
en Exec resolvió el problemaEsto es tan simple ...
Vaya a Android Studio> Herramientas> Crear entrada de escritorio
fuente
cp /usr/share/applications/jetbrains-studio.desktop ~/Desktop/
Esto se ha pedido antes para IntelliJ. Dado que Android Studio es el mismo en este contexto, vincularé la respuesta y la copiaré aquí.
https://askubuntu.com/a/272336/72597
Fragmento de respuesta vinculada
[Respuesta anterior]
Descargue IntelliJ IDEA CE desde [www.jetbrains.com/idea/download/font>[3].
Extraiga ideaIC-XX.YZtar.gz usando
Conviértete en root.
Mueva la carpeta extraída a
/opt/idea
Cree un archivo de escritorio e instálelo:
y copie lo siguiente al
idea.desktop
archivo.luego ejecute el siguiente comando para instalarlo automáticamente en la unidad:
Crea un enlace simbólico al
/usr/local/bin
usarPara que el icono de idea se muestre en el tablero, el icono de idea se puede agregar como
Eso es. Ahora, puede iniciar IntelliJ desde Ubuntu dash.
Tenga en cuenta que hay una versión actualizada de esta respuesta y sospecho que podría aplicarse también a Android Studio.
fuente
Tuve el mismo problema con Android Studio en Ubuntu 14.04. Como Android Studio es una versión personalizada de IntelliJ IDEA, busqué problemas similares al crear una entrada de Launcher para IDEA en Stack Overflow y encontré esta pregunta:
¿El lanzador Intellij no funciona en la unidad?
Dos de las respuestas a esa pregunta mencionan que la entrada del Iniciador no funciona porque no puede encontrar el directorio de instalación de JDK. Esa ubicación se puede definir en todo el sistema en
/etc/environment
o por usuario en su.bashrc
archivo. Creo que los usuarios que informan que su entrada de escritorio de Android Studio funciona sin ningún ajuste probablemente estén utilizando un sistema en el que la ubicación JDK se ha establecido en todo el sistema.Si no tiene permiso para editar
/etc/environment
o prefiere mantener sus personalizaciones locales para su inicio de sesión, sigue siendo una solución fácil.Tools -> Create Desktop Entry...
elemento de menú de StudioJAVA_HOME
oJDK_HOME
en su.bashrc
archivobash -i
al comienzo de la instrucción Exec.El
bash -i
crea un nuevo shell que primero lee el.bashrc
archivo para obtener el valor de la variable de entorno Java y luego ejecuta lastudio.sh
secuencia de comandos para ejecutar Android Studio usando ese valor.Aquí hay un ejemplo de esa línea editada:
Si el ícono de Android Studio no aparece en el Iniciador:
studio.sh
script en una ventana de terminal para iniciar Android Studio. Unity recogerá los valores definidos en el archivo .desktopfuente
Este es mi archivo de escritorio de Android Studio parece
Y funciona perfectamente bien. asegúrese de que todas las rutas proporcionadas sean verdaderas y guárdelas en el
/usr/share/applications
directorio mismo.fuente
/usr/share/applications
directorio. He agregado estoPATH=$PATH:/home/user-name/android-studio/bin/
al final del~/.bashrc
archivo, eso es para el comandostudio.sh
en la terminal. ¿Su variable JAVA_HOME (echo $JAVA_HOME
) da el resultado adecuado?/usr/share/applications
directorio. 2. Eliminarjetbrains-android-studio.desktop
en su~/.local/share/applications
. 3. REINICIE la computadora 4. Asegúrese deecho $JAVA_HOME
imprimir, si no agrega la ruta a~/.bashrc
5. Cree el archivo .desktop con cualquier editor de texto. 6. Dé permiso de ejecución al archivo 7. Mueva el archivo a lausr/share/applications
raíz 8. Con todas las esperanzas, haga clic en el icono del estudio enusr/share/applications
Todo lo que hizo "mal" fue que no arrastró el archivo jetbrains-android-studio.desktop del directorio en el que Android Studio lo creó en el Iniciador y lo dejó donde desea que aparezca. Puede usar la aplicación Archivos de Ubuntu para buscar, arrastrar y soltar el archivo .desktop.
Notas:
Si optó por "Crear entrada para todos los usuarios" cuando solicitó AS, créelo, el archivo será
De lo contrario será
Asumiendo que su usuario: grupo es jayant: jayant. No ejecutable No es necesario volver a iniciar sesión, reiniciar la máquina o el escritorio, etc. Si todavía no funciona (no aparece el ícono / no se inicia correctamente), abra el archivo .desktop y compruebe que sus rutas apuntan a los archivos correctos.
Luego presente un informe de error con Ubuntu pidiéndole que su escritorio incluya una característica simple para instalar los iconos del Iniciador con un solo clic y opciones para editar sus identificadores de recursos :).
fuente
guardar este archivo en la carpeta del escritorio (
android-studio.desktop
)después de guardar, haga clic derecho en esta opción de propiedades de archivo y establezca el permiso, seleccione ==> Ejecutar en emulador de terminal
¡Gracias!
fuente
Si Herramientas-> Crear entrada de escritorio no funciona para usted, entonces probablemente significa que el estudio de Android no está instalado correctamente en el sistema. Para verificar si Android Studio está instalado o no, vaya al software de Ubuntu y busque el software. Si no vuelve a instalar el paquete y se ocupa de la ruta de los sdk y AndroidStudioProjects . Pero es posible que el ícono de acceso directo del escritorio funcione correctamente.
fuente