Entradas

Android

[SOLUCIÓN] Se ha detenido la aplicación Servicios de Google Play

La entrada del título “Se ha detenido la aplicación Servicios de Google Play” nos introduce de lleno en el problema, un error bastante común cuando actualizamos la versión de Android de nuestro dispositivo, o cuando instalamos custom ROMs con o sin Google Apps incrustadas en la ROM.

Se ha detenido la aplicación Servicios de Google Play

El problema estriba en la limpieza de los datos almacenados en el dispositivo de una versión anterior de la aplicación Servicios de Google Play, la cual no se realiza correctamente.

Para solucionar el problema, tenemos dos opciones:

  • Borrar datos y cache de las aplicaciones de Google.
    1. Borrar datos + cache de la aplicación Servicios de Google Play. Para ello tenemos que entrar en: Ajustes del sistema -> Aplicaciones -> Pestaña Todas -> Servicios de Google Play
    2. Borrar datos + cache de la aplicación Google Play Store de la misma manera; Ajustes del sistema -> Aplicaciones -> Pestaña Todas -> Google Play Store
    3. Recomendación de la casa (no es necesaria): Borrar datos + cache de la aplicación Marco de Servicios de GoogleAjustes del sistema -> Aplicaciones -> Pestaña Todas -> Marco de servicios de Google
    4. Reiniciar el dispositivo
  • Alternativa secundaria:
    1. Desinstalar actualizaciones de ambos (en el mismo sitio que he indicado en la primera opción, si la app tiene actualizaciones instaladas te sale la opción).
      Nota: Si eres root, NO intentes borrar los Servicios de Google Play o la Google Play Store por completo, solo las actualizaciones, ya que puede darte problemas tras reiniciar el dispositivo.
    2. Reiniciar el dispositivo
    3. Instalar la última versión disponible de Google Play Store desde este enlace: http://www.apkmirror.com/?s=google+play+services&post_type=apps_post
    4. Instalar la última versión disponible de Google Play Services desde este enlace: http://www.apkmirror.com/?s=google+play+store&post_type=apps_post

La primera opción es la recomendada, y la que primero tenéis que probar, ya que en la mayoría de los casos es suficiente, y es rápida de realizar. En caso contrario, pasar a la opción alternativa.

Si tenéis cualquier duda o consulta, ¡nos vemos en los comentarios!.

Saludos!

 

Actualización: Añadidos enlaces de descarga de los .apk para las últimas versiones de Google Play Services y Google Play Store.

Debug de código mediante emulación de dispositivos y Media Types en Google Chrome

Últimamente, en mi trabajo, el desarollo frontend se ha incrementado considerablemente, y me he encontrado en la situación de tener que realizar varios contenidos web con formato muy especifico para su visualización en versión web, como en versión impresa, como ya os imaginaréis es contenido con resultados estadísticos, e informes, por lo que la versión impresa de la web cobra un papel muy importante.

Hasta hace relativamente poco tiempo, este trabajo era bastante pesado, puesto que no había apenas herramientas de depuración de código CSS para los diferentes Media Types (y además, teniendo en cuenta de que la gran mayoría fueron implementandos en CSS2…).

Desde el primero momento, supuse que Google Chrome, con sus Developer Tools, tendría que tener algún “as” bajo la manga, para facilitarnos la tarea, pero me resulto curioso que no encontré dicha opción en las herramientas. Tras ponerme a indigar por Google descubrí no sólo tenía una herramienta que facilitaba la tarea, era un completo emulador de todos los Media Types y por supuesto incluyendo su completo set de herramientas como inspector de elementos HTML, modificación de estilos CSS en vivo, etc…

El problema de esto, es que los desarrolladores de Chromium (versión base de Google Chrome) han movido (escondido) en repetidas ocasiones esta funcionalidad, y han conseguido despistar a más de uno.

En este momento (Versión 37.0.2062.120 m) se encuentran en:Debug de código y emulación de dispositivos en Chrome

  1. Chrome Developer Tools
    • Linux/Windows: ctrl + shift + j o F12
    • Mac: cmd + alt + j o F12
  2. Si no se abre automáticamente el Drawer, apretamos ESC.
  3. En el Drawer de la consola, veremos una pestaña que pone “Emulation”, aquí es donde actualmente han centralizado la Emulación del navegador:
    1. Devices: Para emular dispositivos en función del modelo, resolución etc…
    2. Media: Para emular Media Types.

Esta funcionalidad nos puede ahorrar un tiempo increíble a la hora de depurar código en desarrollo web, añadiendo toda la potencia que tiene el inspector de las Google Chrome Developer Tools, y su previsualizador en tiempo real.

Android

[SOLUCIÓN] Se ha detenido el proceso com.android.phone – Android

En esta entrada os voy a contar un problema con el que tuve que lidiar hace bastante tiempo, cuando mi Nexus 4, sé actualizó a la versión 4.3 de Android sufriendo el fatídico error:

com.android.phone

Se ha detenido el proceso com.android.phone

Sí, es cierto que vamos por versión 4.4.2, y que la versión 4.4.3 no faltará mucho para que sea lanzada, pero este problema por lo que he podido ver en blogs y foros, puede ocurrir al actualizar cualquier versión, no es especifica de la actualización a 4.3

En algunas ocasiones, al actualizar de versión mediante OTA, como todos sabemos, todos nuestros datos, configuraciones y aplicaciones se mantienen “intactas” (cierto, lamentablemente no siempre es así…) por lo que la nueva actualización en definitiva lo que hace es modificar los ficheros antiguos por los nuevos. En este proceso, a veces se crea un problema al machacar los datos que tiene el teléfono para las teleoperadoras, es decir, para conectarnos a nuestra teleoperadora, y poder recibir señal para llamadas y datos.

Nos ponemos en situación:
Actualizo mi dispositivo Android a la nueva versión, finaliza la instalación de la nueva versión, sé reinicia el terminal y a partir del momento en el que vuelvo a introducir el PIN, constantemente y cada pocos segundos aparece un mensaje diciendo:

Se ha detenido el proceso com.android.phone

Si, si… Constamente, cada vez que aceptamos el error, sé vuelve a reproducir a los pocos segundos…

Solución:

  1. Debemos ser raudos y veloces, para que entre los segundos de margen que nos deja tras aceptar el mensaje de error, entrar en la configuración de APN, y seguidamente poner nuestro dispositivo en Modo Avión.
    Es complicado, pero con unos cuantos intentos sé puede conseguir, nos metemos en el menú de configuración de APN, desplegamos los Ajustes Rápidos (el menú derecho del desplegable de las notificaciones) y pulsamos en Modo Avión.
    Hay que hacerlo en este orden, puesto que si ponemos el Modo Avión primero, el sistema no nos deja acceder a la configuración de APN.
  2. Una vez aquí, ya no saltará el mensaje de error. Por lo que podemos descansar unos segundos. 🙂
  3. Tenemos que eliminar todas las APN de operadoras que tengamos guardadas.
  4. Buscar la información que nos ofrece nuestra operadora para crear un nuevo APN de forma manual e insertarlo. En la página web de la operadora os ofrecerá información sobre estos datos, incluso podéis llamar al número de atención al cliente y os lo dirán por teléfono). Nota: No os olvidéis de dar al botón inferior de guardar al insertar los datos.
  5. Una vez estemos en este paso, ya sólo hace falta quitar el Modo Avión y ¡listo!. A los pocos segundos os cogerá cobertura y conexión de datos y no volverá a reproducirse el error.
    Nota: Si esto no ocurriera, revisad los datos de APN que habéis introducido porque seguramente sean incorrectos.

Genera bastante rechazo que encima que te ilusiona recibir una nueva actualización de tu sistema, sabiendo lo cotizadas que están en Android (dichosa fragmentación…) y que en el primer arranque, nos encontremos con este tipo de problemas, que directamente no dejan hacer absolutamente nada en nuestro terminal al mostrar el error en una notificación modal.

Con estas indicaciones, seguro que lo solucionáis, pero si no fuera así, no dudéis en comentarme y trataré de echaros una mano.

Información adicional en: http://www.htcmania.com/showthread.php?t=651380

Actualización: Parece ser que una alternativa que les está funcionando a muchos usuarios es desactivar la actualización automática de la fecha y hora desde Ajustes -> Fecha y Hora

¡Saludos!

[SOLUCIÓN] “Se ha producido un error al recuperar la información del servidor. [RPC:S-5:AEC-0]” – Google Play Store

¡Saludos!
Hace mucho tiempo que no escribía en el blog, y llevaba tiempo planteando el volver a hacerlo.
Un problema con mi Nexus 10, me ha hecho retomar el contacto con el blog (a ver si esta vez, lo mantengo jeje).
El problema apareció de repente, al tratar de actualizar (y también instalar) aplicaciones de Google Play Store. En todo momento me aparecía en la barra de notificaciones el siguiente mensaje:

 

“Se ha producido un error al recuperar la información del servidor. [RPC:S-5:AEC-0]”

 

Tengo que decir, que este problema es posible que sea raíz de que intente forzar la actualización OTA (Over The Air) de mi Nexus 10 a Android 4.3 eliminando los datos de aplicación del Marco de Aplicaciones de Google.
Existen varias posibilidades de solución, por lo que he leído a unos les ha funcionado una, y otros otra, entiendo que será a raíz de que el problema se reproduce de diferentes formas y/o acciones.
Por este motivo, voy a listar las opciones y la cosa es ir probando a ver cual os soluciona el problema.
Voy a ponerlas de mayor a menor prioridad.
  • Opción 1: Borrar los datos del Marco de Aplicaciones de Google
    Entrando en Ajustes -> Aplicaciones -> Todas -> Marco de Aplicaciones de Google.
    Forzamos cierre de la aplicación y borramos datos (hasta que eliminé completamente los datos y desactive el botón, recalco esto porque a veces no se eliminan todos los datos a la primera).
  • Opción 2: Eliminar la cuenta de Google del teléfono
    Entrando en Ajustes -> Cuentas -> [Cuenta de Google] -> Eliminar cuenta.
    OJO: Te aparece un aviso de que se pueden perder algunos datos ¡Tenlo en cuenta!.
    (Las apps no se pierden).
  • Opción 3: Restablecer datos de fábrica
    Entrando en Ajustes -> Copia de seguridad -> Restablecer datos de fábrica.
    De este modo borramos TODO el contenido del télefono, dejandolo en un estado como cuando lo desempaquetamos por primera vez de la caja al adquirirlo (claramente no se haya desbloqueado el terminal e instalado una Custom ROM)
  • Opción 4: Instalar Imagen de Fabrica de nuestro terminal, o en su defecto una Custom ROM.
    Como ultima alternativa, aunque os aseguro que no vais a llegar a esta ultima opción, se puede reinstalar por completo el sistema operativo Android en vuestro terminal.
    Añado esta opción puesto que si elegís instalar una Custom ROM, en la mayoría de los casos experimentaries como la potencia, usabilidad y calidad de vuestro terminal aumenta exponencialmente. Pero esto, ya lo dejo para otro post o para que busquéis por red de redes.
    Espero que os sirva de ayuda.
    ¡Un saludo!

Nueva interfaz en Google Docs

Ya hemos visto días atrás, como otros servicios de Google, como Gmail o Youtube comenzaban a ofrecer una interfaz experimental, que se inspiraba en la red social. Así que ahora le toca el turno a Google Docs.

Google en su afán de integrar todos sus servicios en su nueva red social, Google+, nos deleita con una renovada interfaz de su suite ofimática en la nube asemejándose a la interfaz de la red social.

Interfaz de Google Docs
Con la nueva interfaz el diseño es mucho más limpio e intuitivo (ya lo era antes, ahora más), botones grandes como los de Google+ y mejoras en la usabilidad de Google Docs desde smartphones y tablets.
Además con esta interfaz, aparecen diferentes atajos de teclado, los cuales nos permitirán entre otras cosas crear, editar o eliminar documentos, además de poder compartirlos.
Para probarla, simplemente hace falta irse a la margen superior izquierda, donde pone Probar nueva interfaz (puedes hacer click desde aquí), y activarás la nueva interfaz.