Noticia Android Studio (o ADT) en KDE sin morir en el intento

Hola amigos, hoy les traigo como instalar Android Studio (o ADT) en KDE sin morir en el intento.

Android Studio es un IDE de programación desarrollado por Google para la creación de aplicaciones para dispositivos Android. Es una versión nueva el su antiguo IDE basado en Eclipse llamado ADT (Android Developers Tools). Actualmente se encuentra en fase Beta y disponible para Windows, MacOSX y Linux.

Aquí les dejo una comparación entre estos entornos:

Android Studio vs ADT


Nosotros podemos elegir descargar el que más nos guste (o se adapte a nuestras necesidades).

En el caso de ADT podemos descargar únicamente el SDK y aplicarlo a algún IDE de Java que ya estemos utilizando, o también bajar Eclipse ADT + SDK (Opción a la que me enfocaré en este post)

Ya aclarado eso pasemos a la instalación:

Instalación

Para ADT + SDK




Para Android Studio un único link


Una vez descargado, se descomprimen el(los) archivos, les sugiero mover la(las) carpetas de su /home a otra ubicación como por ejemplo /opt . Aunque pueden dejarlo donde ustedes quieran :D.

Ejecutar el IDE con ADT


# Para 64 bits
/opt/adt-bundle-linux-x86_64-20140702/eclipse

# Para 32 bits
/opt/adt-bundle-linux-x86-20140702/eclipse





Ejecutar el IDE de Android Studio


# Para 64 bits
/opt/android-studio/bin/studio.sh





Ejecutar el AVD Manager (SDK) en ADT


# Para 64 bits
/opt/adt-bundle-linux-x86_64-20140702/sdk/tools/android

# Para 32 bits
/opt/adt-bundle-linux-x86-20140702/sdk/tools/android

Ejecutar el AVD Manager (SDK) Android Studio


/opt/android-studio/sdk/tools/android



BONUS TRACK: Cierre inesperado ADV Manager en KDE


Y bueno, por último lo que le da nombre a este post, existe un error al ejecutar el AVD Manager en KDE,cuando se intenta crear un nuevo Virtual Device al dar “Ok” o “Cancelar” la aplicación entera se cierra inesperadamente, lanzando el siguiente error por consola:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f91a4923d08, pid=17957, tid=140264035137280
#
# JRE version: OpenJDK Runtime Environment (7.0_65-b32) (build 1.7.0_65-b32)
# Java VM: OpenJDK 64-Bit Server VM (24.65-b04 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 2.5.2
# Distribution: Debian GNU/Linux unstable (sid), package 7u65-2.5.2-4
# Problematic frame:
# C [libgobject-2.0.so.0+0x19d08] g_object_get_qdata+0x18
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Solución


El error es por la apariencia de las aplicaciones en GTK en KDE, la solución consiste en cambiar el tema para aplicaciones GTK. En mi caso tengo instalado QtCurve y oxygen-gtk, para la apariencia de aplicaciones GTK, pero con ambos el error persiste.

En Aplicaciones -> Preferencias del sistema -> Apariencia de aplicaciones -> gtk en el apartado de tema GTK2 elegimos Raleight. Pero la apariencia no es bonita, y debemos tomar en cuenta que aplicará a todos los programas GTK en nuestro KDE. Después de un rato descubrí que es posible aplicar un tema a una aplicación especifica, así que instale el paquete de gtk-engines.

apitude install gtk-engines

Y de esta forma ejecutar la aplicación en Konsole:

GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc /opt/$EL_PATH_DONDE_ESTA_EL_SDK/sdk/tools/android

Eso permitirá en mi caso ejecutar AVD Manager con el tema que me pareció más bonito de GTK (y mis demás apps GTK con QtCurve).

Para terminar podemos editar el menú de aplicaciones de KDE de la siguiente manera:



Y nos queda un AVD Manager muy estilero:



The post Android Studio (o ADT) en KDE sin morir en el intento appeared first on Desde Linux.


BhWtCuaMHJU


Continúar leyendo...