martes, 15 de noviembre de 2016

No se activa el botón de la WiFi en Android

¿Intentas activar la WiFi de tu dispositivo, hace el intento, pero enseguida se desactiva sin mostrar mensaje alguno?

Pueden ser múltiples causas pero este truco es rápido y además conseguirás que aumente la duración de la batería.

sábado, 5 de noviembre de 2016

Android Studio: Unknown AVD name, use -list-avds to see valid list.

Si al intentar ejecutar una aplicación desde Android Studio en un emulador desde Linux, recibes este mensaje de error:

PANIC: Unknown AVD name [Nexus_5_API_24], use -list-avds to see valid list.
HOME is defined but could not find Nexus_5_API_24.ini file in $HOME/.android/avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd)


Y después este otro:



Es posible que el problema sea debido a que no tienes acceso root.

viernes, 4 de noviembre de 2016

No puedo hacer que Chrome sea navegador predeterminado en Windows 10

Por algún problema con la última actualización de Windows 10, no consigo hacer que Chrome sea mi navegador predeterminado.
Al abrirlo me aparece siempre este mensaje en la parte superior:


Y aunque siga el enlace para establecerlo como predeterminado, no funciona.

sábado, 22 de octubre de 2016

The version of Gradle you connect to does not support that method.

Después de actualizar Android Studio y abrir un proyecto que tenía antiguo, he recibido este mensaje de error al querer compilar y ejecutar la aplicación:


Esta es la descripción detallada:

      UnsupportedMethodException
      Unsupported method: AndroidProject.getPluginGeneration().
      The version of Gradle you connect to does not support that method.
      To resolve the problem you can change/upgrade the target version of Gradle you connect to.
      Alternatively, you can ignore this exception and read other information from the model.

El propio error nos da la pista de que el problema está con la versión de Gradle que es el módulo que se encarga de la compilación.

Si nos vamos al panel izquierdo y en la pestaña Project seleccionamos la vista Android, veremos una carpeta denominada Gradle Scripts y dentro el archivo build.gradle:


Si lo abrimos:


Como puede apreciarse, el texto asociado a buildToolsVersion está en un color diferente.
Si pasamos el ratón por el texto "23.0.1" nos indicará que es una versión antigua y nos recomendará instalar la última. Si pulsamos en la bombilla podremos decirle que lo modifique por nosotros.

Seguidamente, deberemos sincronizar el proyecto. Nos aparecerá un mensaje en la parte superior que nos permitirá hacerlo automáticamente:


Es probable que Android Studio nos recomiende actualizar el plugin de Gradle:



Ahora ya podemos probar a compilar de nuevo nuestro proyecto:


Si lo deseamos también podemos hacer lo mismo con los textos ubicados más abajo con las recomendaciones de actualización:




jueves, 18 de agosto de 2016

Cómo activar el servidor de FTP del router de ONO

Este tutorial está basado en el router CH6643 de ONO pero posiblemente sirva para otros routers diferentes.

Este dispositivo posee un puerto de conexión USB al que podemos conectar una memoria USB y mediante los servicios de FILE SERVER y SERVIDOR FTP poder acceder tanto desde la red local, como remotamente.

miércoles, 17 de agosto de 2016

Error de instalación 504 en Whatsapp

¿Tienes un error 504 al intentar instalar Whatsapp en tu dispositivo?



Si es así, los siguientes pasos pueden ayudarte a solucionarlo.

sábado, 30 de julio de 2016

Android Studio: Gradle version error

Al importar un ejemplo desde Android Studio y tratar de compilarlo, me aparece el siguiente error en pantalla:


Si pulsamos en Open Messages View de la parte superior derecha de la pantalla podremos ver el detalle del problema:

Error:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /home/user_name/Android/projects/Project_name/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip


Como indica el texto, es un problema de la versión de Gradle esperada y la solución es muy sencilla:

  • En el panel izquierdo, en la vista Android, seleccionamos Gradle y abrimos el archivo gradle-wrapper.properties
  • En la ventana de edición localizamos el texto distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip y lo cambiamos por distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
Ahora ya podemos compilar sin problemas.

Forzar a Excel a abrir datos como texto

¿Alguna vez has abierto un archivo csv con Excel y lo que muestra en pantalla no es lo que realmente contiene la casilla?
Por ejemplo, si una casilla tiene el siguiente contenido: 03/03, al abrirlo con Excel, lo interpretará como una fecha y lo mostrará automáticamente como 03/03/2016.
No solo eso sino que si deseamos que lo muestre como texto, convertirá ese valor a un número que nada tiene que ver con el contenido real del texto a mostrar.

¿Cuánto ruido hace mi avión?

Que controlen el nivel de ruido que hacen las aeronaves al aterrizar o despegar en un aeropuerto me parece lógico, pero que esa información esté disponible casi en tiempo real para cualquier persona, me parece sorprendente.
Este post le resultará de utilidad a personas que vivan cerca de un aeropuerto ya que a través de esta página es posible, no solo monitorizar el ruido, sino que podemos incluso 'denunciar' un exceso de este.


sábado, 2 de julio de 2016

VMware: Error al borrar Snapshots. No aparecen a pesar de que sí existen

Intentando borrar un Snapshot de una máquina virtual creada con VMware, se produjo un error por falta de espacio y no se completó el proceso: "Unable to clean up deleted files. There is not enough space in the filesystem"

Como consecuencia del error, no solo no se han borrado los snapshots sino que, lo que es peor, no aparece en el Snapshot manager por lo que no es posible reintentar el borrado.

La máquina virtual funciona correctamente pero el problema es que los antiguos snapshots siguen ahí y están ocupando espacio.


Cuando VMware borra un snapshot no borra simplemente los archivos de la versión anterior. De hecho, la versión actual está formada por la diferencia entre la anterior con la más reciente.
Esto significa que para tener una versión actual eliminando la anterior, debe recomponerse por completo la máquina virtual. De esta forma, se necesita tanto espacio nuevo en disco como lo que vaya a ocupar la máquina en su versión actual.
Si en el proceso se da cuenta que no tiene espacio suficiente, nos muestra el error antes indicado, pero por un fallo del programa, no vuelve a aparecer el snapshot por lo que nos resulta imposible repetir el proceso aún habiendo solucionado el problema del espacio.

Existen soluciones a este problema que plantean borrar manualmente los archivos intermedios pero esto no es una buena idea por lo indicado anteriormente ya que la versión actual es una diferencia con respecto a la anterior.
En este tutorial se explica cómo solucionar el problema de forma rápida y segura. Las pantallas y opciones se corresponden con la versión 12.0 de VMware workstation

VMware: Cómo recuperar espacio en las máquinas virtuales

Con el tiempo, nuestras máquinas virtuales empiezan a aumentar de tamaño y, a pesar de eliminar espacio en el client -máquina virtual-, no lo vemos reflejado en el disco del host.
Esto es especialmente problemático cuando borramos snapshots y como consecuencia de ello, nuestro disco empieza a acumular espacio de máquinas virtuales en las que no se está utilizando realmente.
Afortunadamente, VMware tiene una utilidad que nos permite 'reclamar' ese espacio no utilizado, liberando datos en nuestro disco duro.

viernes, 24 de junio de 2016

Cómo arreglar el elevalunas trasero de un X3

¿Tenéis un problema con el elevalunas de vuestro BMW X3?
Pues con un poco de suerte, el culpable solo sea una pequeña pieza de plástico y, aunque no resulta sencillo arreglar, este tutorial os permitirá hacerlo vosotros mismos.
En este caso el problema surgió al intentar subir la ventanilla de la puerta trasera. Bajar sí era posible pero el cristal no subía a pesar de escucharse girar el motor.

Si este es vuestro caso, posiblemente el problema esté aquí:


domingo, 19 de junio de 2016

Failed to write core dump. Core dumps have been disabled

Compilando librerías jar me apareció el siguiente mensaje de error:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00002aaaf80ce989, pid=5507, tid=46913636747008
#
# JRE version: OpenJDK Runtime Environment (7.0_101) (build 1.7.0_101-b00)
# Java VM: OpenJDK 64-Bit Server VM (24.95-b01 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 2.6.6
# Distribution: Ubuntu 14.04 LTS, package 7u101-2.6.6-0ubuntu0.14.04.1
# Problematic frame:
# J 148 C2 proguard.classfile.ClassPool.classesAccept(Lproguard/classfile/visitor/ClassVisitor;)V (45 bytes) @ 0x00002aaaf80ce989 [0x00002aaaf80ce8c0+0xc9]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#

Como puede verse, en la última línea, el propio compilador nos da la pista: "Failed to write core dump. Core dumps have been disabled" y también la solución!!!

sábado, 11 de junio de 2016

Compartir carpeta de Windows en Linux instalado en VirtualBox

Imagina que tienes una máquina virtual VirtualBox con Linux -Minten mi caso- corriendo en un Windows o en otro Linux pero desde el cual tienes acceso a una carpeta de Windows.
Acceder a esta carpeta no es tarea sencilla ya que previamente deberás configurar correctamente tanto VirtualBox como el Linux contenido en él.

Ubuntu: La «red compartida» devolvió el error 255

Intentando compartir una carpeta en Ubuntu, me apareció un mensaje de error indicándome que la red compartida devolvió el error 255:



viernes, 10 de junio de 2016

Configurar Mobile Smart Projector Lenovo (M6) para mostrar el escritorio de un PC

El poyector Mobile Smart Projector de Lenovo es un dispositivo de tamaño muy reducido pensado para proyectar la imagen de nuestro smartphone sobre una pared o similar y así poder compartir la pantalla de nuestro teléfono con todos los amig@s.

No obstante, aunque este no va a ser el principal uso, también es posible utilizar este proyector para compartir el escritorio de un PC. Esta función no está explicada ni en las instrucciones ni en su página web así que aquí os dejo las indicaciones para conseguirlo.

jueves, 9 de junio de 2016

No se ha podido localizar el paquete mingw32

Necesito el compilador mingw32 para Ubuntu pero consigo encontrarlo. Al intentar instalarlo desde la línea de comandos recibo siempre el mismo mensaje:  "No se ha podido localizar el paquete mingw32"



Ubuntu: El paquete está en un estado muy malo e inconsistente

Durante la instalación de unas aplicaciones en Ubuntu, al realizar una actualización me aparecía un mensaje de error de una aplicación denominada inSync.
Intenté desinstalarla para volverla a instalar pero no había manera. Mediante el comando remove esto era lo que aparecía:



sábado, 9 de abril de 2016

Desbloquear depósito de claves en Ubuntu 15.10

¿Abres Chrome/Chromium y continuamente tienes una pantalla inicial que te invita a introducir la contraseña para desbloquear el depósito de claves?


Pues la solución para evitarla es muy sencilla.

viernes, 8 de abril de 2016

MegaSync: No sincroniza archivos en Ubuntu

Por alguna extraña razón, MEGASync -la aplicación de escritorio de Mega para sincronizar archivos- no funciona correctamente y no detecta los cambios en el ordenador ni los sube a la nube.
Si mostramos el estado, nos indica que todo está sincronizado, cuando no es cierto.