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 10 usuari@s les gusta este tutorial - Me gusta

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



Abr 07 2013

Liberar memoria RAM en Linux desde la terminal

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 29 usuari@s les gusta este tutorial - Me gusta

Etiquetas: , , , , ,


May 22 2010

Gestionar la papelera de reciclaje desde la consola – Ver, Borrar y Restaurar Ficheros

A veces tenemos problemas de acceso a la papelera de reciclaje en la forma gráfica, por unas cosas o por otras. Entonces es cuando intentamos recurrir a la consola, y muchas veces, por falta de información o desconocimiento no sabemos que hacer.

Vamos a ver las 3 operaciones más comunes, desde una terminal:

Acceder a la Papelera de Reciclaje desde la Consola
Abrimos una terminal (Aplicaciones -> Accesorios -> Terminal) y escribimos:
cd ~/.local/share/Trash/files
Nota: el ~ equivale a poner /home/usuario y el . delante del local significa que es una carpeta oculta.

Una vez aquí podemos listar los ficheros que hay en la papelera escribiendo:
ls: listado de los ficheros
ls -l : listado de los ficheros y detalles
ls -la : listado de los ficheros y detalles y también los ocultos.

Y así vemos que hay en nuestra papelera.

Restaurar los ficheros
Una vez vistos cuales queremos restaurar, vamos a poner de ejemplo que yo tengo un fichero llamado prueba.txt y quiero moverlo al Escritorio (restaurarlo).
Escribiría esto en la terminal:
mv prueba.txt /home/miusuario/Escritorio
y listo, ya estaría mi fichero sacado de la papelera y puesto en el Escritorio. Con una carpeta llamada prueba, pues lo mismo, en vez de prueba.txt pues ponemos prueba.

Borrar los ficheros
Simplemente escribimos
rm prueba.txt
Y se borra. Si es una carpeta tenemos que escribir:
rm -r prueba.txt
El -r es de recursive (recursivo en inglés), para que borre todo lo que hay dentro de la carpeta también.

Nota: si os da error de permisos, escribir antes de los comandos sudo y meter vuestro password, aunque no creo que tengáis ese problema.

Pues nada, espero que os sea útil.

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

Etiquetas: , , , , ,