Mint: error de instalación de genymotion
Soy novato con la menta. He instalado el emulador de Genymotion desde el archivo .bin
en / home / user / Android directory. Y cuando estoy tratando de ejecutar Genymotion recibo tal mensaje:
/ Android / genymotion $ ./genymotion
- ¿Qué es una clase completa de ayuda de base de datos Android para una base de datos SQLite existente?
- Error: no se puede localizar adb dentro de SDK en Android Studio
- Alphabatize la lista de aplicaciones instaladas
- INSTALL_FAILED_EAS_POLICY_REJECTED_PERMISSION?
- Eclipse - Plugin ADT no auto-completando xml
./genymotion: error al cargar bibliotecas compartidas: libdouble-conversion.so.1: no se puede abrir archivo de objeto compartido: No existe tal archivo o directorio
Como he entendido de búsqueda rápida debo vincular esta biblioteca de conversión. Pero soy consciente de hacer algo mal;) Alguien podría aconsejar forma adecuada para hacer esto. Preferiblemente con alguna explicación.
ACTUALIZAR
Después de usar la sugerencia @Atheror recibí otro mensaje:
./genymotion
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: no se encuentra la versión `CXXABI_1.3.8 '(requerida por /opt/genymobile/genymotion/libQt5Core.so.5)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: no se encuentra la versión 'GLIBCXX_3.4.20' (requerida por /opt/genymobile/genymotion/libQt5WebKit.so.5)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: no se encuentra la versión `CXXABI_1.3.8 '(requerida por /opt/genymobile/genymotion/libicui18n.so.52)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: no se encuentra la versión `CXXABI_1.3.8 '(requerida por /opt/genymobile/genymotion/libicuuc.so.52)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: no se encuentra la versión `CXXABI_1.3.8 '(requerida por /opt/genymobile/genymotion/libicuuc.so.52)
ACTUALIZAR
Después de alguna búsqueda adicional intenté agregar bibliotecas que faltan. Después de esto, el intento de ejecutar genymotion conduce a dicho registro en genymotion.log:
[Genymotion] [Fatal] Esta aplicación no se pudo iniciar porque no pudo encontrar o cargar el complemento de la plataforma Qt "xcb".
Los complementos de plataforma disponibles son: eglfs, kms, linuxfb, minimal, minimalegl, offscreen, xcb.
Así xcb plugin está disponible. Después de otra ejecución rápida en web encontré sugerencia para comprobar las dependencias mediante el comando ldd
y obtuve:
Plataformas # ldd libqxcb.so
linux-vdso.so.1 => (0x00007ffff97ec000) libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f6b14c5d000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f6b14a4d000) libxcb-render-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0 (0x00007f6b14849000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f6b14641000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f6b14425000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6b14221000) libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f6b1400a000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f6b13e01000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6b13be2000) libxcb-image.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-image.so.0 (0x00007f6b139dd000) libxcb-icccm.so.4 => /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4 (0x00007f6b137d8000) libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f6b135d2000) libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f6b133cb000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f6b131c8000) libxcb-randr.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x00007f6b12fbb000) libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f6b12db7000) libxcb-keysyms.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1 (0x00007f6b12bb4000) libxcb-xkb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x00007f6b1299a000) libxkbcommon-x11.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (0x00007f6b12792000) libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f6b12558000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f6b1231c000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6b12079000) libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007f6b11dfa000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f6b11af2000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f6b118e8000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6b115b3000) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f6b10f66000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f6b108c0000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f6b1062e000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6b10410000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6b10103000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6b0fdfd000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6b0fa38000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f6b0f826000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f6b0f621000) /lib64/ld-linux-x86-64.so.2 (0x00007f6b14e5f000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6b0f41d000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6b0f217000) libxcb-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.0 (0x00007f6b0f010000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6b0ede6000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6b0ebcd000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f6b0e9a7000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f6b0e762000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f6b0e524000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f6b0e2cf000) libicui18n.so.52 => /usr/lib/x86_64-linux-gnu/libicui18n.so.52 (0x00007f6b0dec8000) libicuuc.so.52 => /usr/lib/x86_64-linux-gnu/libicuuc.so.52 (0x00007f6b0db4f000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6b0d947000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6b0d730000) libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f6b0d506000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f6b0d303000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f6b0d0fd000) libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f6b0cef8000) libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f6b0ccf5000) libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f6b0caf2000) libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f6b0c8f0000) libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f6b0c6ea000) libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f6b0c4dd000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f6b0c2c1000) libicudata.so.52 => /usr/lib/x86_64-linux-gnu/libicudata.so.52 (0x00007f6b0aa54000)
Así que asumí que el problema en linux-vdso.so.1 y trató de resolver esto mediante la instalación de esta biblioteca con apt: sudo apt-get instalar linux-vdso.so.1, pero tiene el error de que este paquete no existe. Así que estoy de nuevo en un punto muerto 🙁
- Los siguientes procesos: -cmd.exe -java.exe bloquean el siguiente directorio:
- Configuración de AVD a las mismas especificaciones que el dispositivo físico
- No se puede acceder a jarfile lib \ archquery.jar
- INSTALL_FAILED_UPDATE_INCOMPATIBLE pero la aplicación no está instalada
- Error al crear Contexto 0x3005
- Configuración de Android Facebook SDK en Eclipse
- Ionic platform add android Comando fallado con exit code ENOENT
- Cómo instalar / actualizar / quitar APK usando la clase "PackageInstaller" en Android L?
He encontrado la solución a este problema en Linux Mint 17, instalando genymotion 2.7.2 aquí: Cómo corregir: [nombre del programa] /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.8 'not Encontrado (requerido por [nombre del programa])
Sólo necesito hacer:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.9 g++-4.9
Resuelto para mí en Ubuntu 15.10 con:
sudo apt-get install libdouble-conversion1v5
En Ubuntu 14.04 y MINT debe ser:
sudo apt-get install libdouble-conversion1
Espero eso ayude.
La respuesta, basada en el comentario de @Atheror:
Puede ser un problema de su sistema operativo Linux y compatibilidad con Genymotion . Compruebe la versión de su Linux usando el comando en el terminal:
inxi -S
o
cat /etc/*-release
Y trate de instalar la versión anterior de Genymotion.
Para mi Linux Mint 17 (basado en Ubuntu 14.04) instalar y ejecutar 'Genymotion para Ubuntu 14.10 y anteriores' no da errores.
Resuelvo esto en xubuntu 16.04 usando:
sudo apt-get install libdouble-conversion1v5
Y corriendo ./genymotion de nuevo.
Ejecute los siguientes comandos en el terminal (ALT + CTRL + T)
LD_LIBRARY_PATH = / usr / local / lib64 /: $ LD_LIBRARY_PATH exportar LD_LIBRARY_PATH
Sudo add-apt-repository ppa: ubuntu-toolchain-r / prueba sudo apt-get update
Sudo apt-get install gcc-4.9 g ++ – 4.9
Después de que ejecutar el genymotion. Eso funcionara perfectamente
- ¿Cómo pasar los parámetros de Map <String, String> o el objeto a la petición POST mediante Retrofit?
- Emulador de Android no se inicia en MacOS 10.10