Oct 19 2015

Ionic, android, adb, ack y genymotion ubuntu error

Escribo esta breve entrada para contar como he solucionado el error típico de Error executing “adb devices”: ADB server didn’t ACK, que se da cuando intentamos correr una app de android a un dispositivo de genymotion. Esto es en Ubuntu 14.04 LTS.

Después de probar todas las soluciones que encontraba por internet como:

adb kill-server
adb start-server

reinstalar ionics, reinstalar cordova, reinstalar platform-tools. configurar en settings de genymotion que use el adb de custom Android SDK Tools, etc.

adb devices me seguía dando este error con genymotion abierto:

adb server is out of date. killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *

y si intentaba directamente lanzar la app al dispositivo me daba este error:

$ ionic run android
Running command: /xxx/hooks/after_prepare/010_add_platform_class.js /xxx/xxx/
add to body class: platform-android
Running command: /xxx/platforms/android/cordova/run
ANDROID_HOME=/xxx/sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle

/xxx/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error executing "adb devices": ADB server didn't ACK
* failed to start daemon *
error:

ERROR running one or more of the platforms: Error:
/xxx/platforms/android/cordova/run: Command failed with exit code 1
You may not have the required environment or OS to run this project

Y ya volviéndome loco, la solución ha sido esta:

Cerramos genymotion y hacemos esto para pasar de la versión 1.0.31 de adb a la 1.0.32:

$ adb version
Android Debug Bridge version 1.0.31
$wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
$ sudo mv adb /usr/bin/adb
$ sudo chmod +x /usr/bin/adb
$ adb version
Android Debug Bridge version 1.0.32

Y solucionado, volvemos a abrir genymotion y ya funcionará ionics run android.

Está solución es otra alternativa que me ha funcionado. La comparto por si a alguien le sirve, pero normalmente las otras soluciones deberían funcionar. Suerte y ánimo!

A 1 usuari@ le gusta este tutorial - Me gusta

Etiquetas: , , , , , , , ,


Nov 27 2013

Reproducir ficheros mkv 3D SBS en VLC Player sin pantalla doble

Abrimos el fichero (vídeo, película…mkv, avi) 3D SBS (side by side) en VLC Player y nos saldrá la imagen desdoblada. Esto es porque la tecnología 3D funciona así, con la imagen doble. Entonces vamos a dejarlo en una sola imagen para verlo de forma normal.

Primero ajustamos con la imagen doble la proporción que queremos usar en Vídeo -> Proporción.

Después nos vamos a eliminar una de las dos imágenes, para ello entramos en Herramientas -> Efectos y filtros -> Efectos de vídeo -> Recortar.

Por ejemplo yo tenía pantalla doble a la derecha y la izquierda, así que recorte 1000px a la derecha, que es lo que medía cada imagen y quedó solo una imagen. Si tenemos imagen doble arriba y abajo pues jugamos con arriba y abajo. Hay que ir probando.

Así de fácil. Un saludo.

A 9 usuari@s les gusta este tutorial - Me gusta

Etiquetas: , , , , , , , , , , ,


Nov 21 2013

Instalar Ubuntu 13.10 con Windows 8 preinstalado, UEFI y GPT con dual boot

Hace unos dias adquirí un portátil nuevo, un Acer Aspire E1-571, núcleo i3-3120M, 8Gb de RAM, 500Gb de HDD, etc. La cosa que no me gustaba es que venía con Windows8 (w8) preinstalado. Lo primero que iba a hacer era ponerle Ubuntu 13.10, pero no quería eliminar W8, pues me sirve para mi trabajo, en contadas ocasiones, pero no viene mal. Este portátil de 64-bits viene con los nuevos sistemas Security Boot, UEFI y todo eso que hace cada vez más difícil que seamos realmente dueños de nuestros ordenadores. No me enrrollo más, paso a la explicación.

Lo primero que tenemos que hacer es descargarnos Ubuntu y crear un pen drive de arranque o grabarlo en un DVD. Esto está explicado en esta web y en otras muchas.

Después encendemos nuestro portátil nuevo con el pen drive con Ubuntu (o el DVD) metido y pulsamos F2 nada más encender, lo que nos llevará a la BIOS. En mi pc se accede con F2, y la BIOS será distinta de otros portátiles, claro.

password

Una vez aquí nos vamos a Security y tenemos que configurar una contraseña para la BIOS (importante, no la perdáis ni olvidéis!!), si no no nos dejará seleccionar luego las opciones. Para ello pulsamos enter en Set Supervisor Password y metemos 2 veces la contraseña que queramos usar.

pendrivebios

Con la contraseña configurada, nos vamos a la parte del Boot y desactivamos Secure boot (disabled) y ahí seleccionamos el USB (kingston en mi caso, o el DVD o lo que uséis para instalar Ubuntu) como primera opción, guardamos, salimos y reiniciamos y ya nos sale la opción de instalar o probar Ubuntu.

instalarubuntu

Damos a probar (try), y cuando entramos en Ubuntu, usaremos el gparted para crear las particiones necesarias, en mi caso 2 particiones ext4, una para ubuntu (/), otra para el boot y una swap de 2GB para el intercambio de Ubuntu.

gparted

Reiniciamos y esta vez le damos a instalar Ubuntu, usamos las particiones creadas (ver tutorial de como instalar Ubuntu) durante la instalación normal de Ubuntu.

Cuando Ubuntu acabe de instalarse, se reiniciará el ordenador (acordaros de quitar el pen drive) y saldrá Windows 8. ¿Qué ha pasado?

ubuntubios

Pues nada, reiniciamos y volvemos a la BIOS (F2) (ahora nos pide el password que pusimos en set supervisor password para entrar a la BIOS) y nos vamos a Boot,y volvemos a configurar el arranque, seleccionando esta vez como primera opción ubuntu. Reiniciamos guardando los cambios y…

arranquedual

ahora sale el gestor de arranque dual grub, con la opción de Ubuntu y Windows 8. Elegimos el sistema que queremos arrancar y listo.

Esperamos que os sirva, un saludo.

A 7 usuari@s les gusta este tutorial - Me gusta

Etiquetas: , , , , , , ,


Abr 07 2013

Liberar memoria RAM en Linux desde la terminal

Category: Comandos,Consola,General,Terminaladmin @ 11:53 pm

Desde redáctalo nos envían este útil tutorial:

En este tutorial aprenderemos a liberar la memoria RAM de nuestra distribución basada en Linux desde la terminal, con unos sencillos comandos.

La memoria RAM se va acumulando en el ordenador durante la sesión, y en ella se va almacenando información de los programas y procesos que se ejecutan en el ordenador. Lo que ocurre es que cuando llenamos la memoria RAM por tener demasiadas aplicaciones abiertas o por algún motivo, el ordenador funciona muy lento. En un ordenador de bajas prestaciones es fundamental utilizar programas y sistemas que usen pocos recursos, pero también es importante la optimización y la liberación de la memoria RAM que no utilizamos. En Linux tenemos una serie de comandos que nos permiten descargar una parte de la información de la memoria RAM que no usamos, sin tener ningún inconveniente. Para ello, abrimos la terminal y pegamos los siguientes comandos:

watch -n 1 free -m

sudo sync && sudo sysctl -w vm.drop_caches=3

Con el primer comando veremos la cantidad de RAM que se está empleando en tiempo real, y con el segundo liberaremos la memoria. En la siguiente imagen podemos ver la diferencia tras ejecutar el comando:

Antes:
Liberar_memoria_RAM_Linux_1_zps76120195

Después:
Liberar_memoria_RAM_Linux_2_zps114b68bc

Fuente:
Redáctalo

A 14 usuari@s les gusta este tutorial - Me gusta

Etiquetas: , ,


Dic 22 2010

Recuperar contraseña wifi ya guardada

Puede darse el caso de que nos hayamos conectado a nuestra wifi, porque el ordenador se conecta automáticamente (haya guardado la contraseña) pero nosotras no nos acordemos, y queramos saberla.

Lo único que tenemos que hacer es irnos al icono de wifi. Click con el botón derecho -> Editar las conexiones -> Inalámbrica -> Seleccionamos nuestra wifi -> Editar -> Seguridad inalámbrica

Ahí nos aparece nuestra contraseña, solo tenemos que dar a mostrar clave (nos aparece protegida con asteriscos) y ya se verá.

A 28 usuari@s les gusta este tutorial - Me gusta

Etiquetas: , , , , ,


Página siguiente »