Más allá de lo que ves: julio 2013

miércoles, 24 de julio de 2013

Sincronización desactivada en Android

Desde hace aproximadamente un mes en mi Galaxy S3 las cuentas de correo corporativo, Gmail, Google Calendar... no se sincronizan de forma automática. Cuando accedo a Ajustes / Cuentas y accedo a alguna de estas me aparece el texto "Sincronización desactivada"

Para solventarlo he instalado un widget que me permite activar la sincronización automática. He optado por Power Widget Lite de modo que he añadido el Widget con la opción de Sincronización Automatica (la segunda por la izquierda de las subrayadas de amarillo en la imagen inferior) a una de las pantallas de inicio.

He activado la opción de Sincronización Automática y Eureka! se ha solucionado el problema, ya me sincronizan las cuentas de forma automática.


Entiendo que en alguna actualización de android esta opción se ha perdido.

Por cierto, mi versión de android, la 4.1.2

sábado, 20 de julio de 2013

Xcode version installed is too old. Minimum: >=4.5.x - Phonegap

Pues nada que después de añadir la plataforma android a un proyecto phonegap he ido a añadir la plataforma ios y me reportaba el error "Xcode version installed is too old. Minimum: >=4.5.x"

Para ello he seguido lo que se comenta en este hilo y todo solventado the-installed-version-of-xcode-3-1-4-is-too-old-error-in-port-after-installi

Primeramente he ejectuado:

$ xcode-select -print-path

con la siguiente salida:

/Volumes/Xcode/Xcode.app/Contents/Developer

Posteriormente he ejecutado:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

Y ahora al ejecutar $ xcode-select -print-path la salida es:

/Applications/Xcode.app/Contents/Developer

Para añadir la plataforma ios al proyecto cordova no he tenido más que ejecutar:

$ cd hello
$ cordova platform add ios
$ cd platforms
$ ls

Y aparece la carpeta asociada a la plataforma ios para el proyecto

Platform add android not phonegap command

Si intentas trastear con phonegap sobre mac y sigues las indicaciones de la web de phonegap donde te indican que para instalarlo previamente instales Nodejs y posteriormente ejecutes: 

$ sudo npm install -g phonegap

No la utilices, utiliza la siguiente:

$ sudo npm install -g cordova

Con la primera cuando tengas que añadir alguna plataforma al primer proyecto de ejemplo mediante:

$ phonegap platform add android

Te aparecerá el mensaje que da título a esta entrada. Si instalas Phonegap usando la segunda opción cuando añadas una plataforma deberás usar el siguiente comando desde el directorio de un proyecto creado y esta vez si que te añadirá la plataforma.:

$ mkdir mis_phonegaps
$ cd mis_phonegaps
$ cordova create hello com.example.hello "Hola Mundo"
$ cd hello

Para añadir la plataforma los ejemplos indican usar:

$ cordova platform add android

El caso es que tampoco funciona, para ello borra el proyecto y lo vuelves a crear con los comandos:

$ cordova create hello com.montesinos.hello hello

De esta firma si que me ha funcionado tanto el crear proyectos como el añadir la plataforma android.

Para añadir la plataforma ios hay otro problema con la versión de Xcode, me dice que debe ser superior a la 4.5.x y tengo instalada la 4.5.2. pero eso ya es harina de otra entrada.