Android

Aplicaciones Android.

iPhone

Aplicaciones iPhone/iPad.

HTML5

Aplicaciones moviles web en HTML5.
 

PANIC: Could not open - Error al lanzar emulador Android

miércoles, 27 de febrero de 2013

Si eres de los que no te gusta la configuracion que te pone Windows por defecto y mueves la carpeta de Mis Documentos a otro lado para en caso de virus o algo pueda estar protegida. Bueno ese es mi caso, pero te puede traer un pequeño problema a la hora de lanzar tu emulador Android, quien sacara este mensaje al tratar lanzarlo:
PANIC: Could not open:

Lo que sucede es que Android seguira apuntando a la carpeta por defecto de Windows, osea el toma la variable del sistema %USERPROFILE%, la puedes verificar sobre la consola digitanto echo %USERPROFILE%, podras ver que apunta a C:\Documents and Setting\Uusario, si te dirigues a la carpeta C:\Documents and Settings\Usuario\.android encontraras dos archivos que son adbkey y adbkey.

Y si revisamos la carpeta a donde movi Mis Documentos (D:\Mis Documentos\.android) aca encontraras el resto de archivos que se requieren para que el emulador se lance correctamente.

Cada vez que creas un nuevo emulador notaras que se crean 2 archivos en la carpeta avd.
Por lo tanto una solucion temporal fue, copiar los archivos de D:\Mis Documentos\.android hacia C:\Documents and Settings\Usuario\.android.
El problema es que si creas un nuevo emulador deberas copiar de nuevo los archivos.
Lo ideal es poder indicarle a Android que la carpeta de Mis Documentos fue movida.

Actualización: Y la solución es, agrega una variable de usuario en tu windows llamada ANDROID_SDK_HOME y la ubicación de donde moviste la carpeta Mis Documentos, de esta manera Android sera capaz de reconocer donde colocar la carpeta .android.
Por ultimo reinicia el computador. 

Firmar aplicación Android para pruebas

miércoles, 13 de febrero de 2013

Este tipo de firma nos permitira generar el APK e instalarlo en distintos equipos para probar su funcionamiento correctamente, este certificado es diferente al que se requiere para subir al Google Play.

Una vez hayas probado tu aplicación ya sea en el emulador o en el dispositivo de pruebas, ahora lo ideal es probarlo en otros dispositivos Android. 
Hay dos maneras de exportar el APK Sin Firmar y Firmada.

Sin Firmar nos genera el APK inmediatamente, pero no te permitirá instalarla en un dispositivo diferente al que utilizas para pruebas.
Firmada nos permitirá instalarla en cualquier dispositivo que tenga activo la instalación de aplicaciones de Orígenes desconocidos. (Para activarlo en el dispositivo Ajustes>Aplicaciones> Orígenes desconocidos).

Ahora para exportar la aplicación firmarda, das clic derecho sobre el proyecto Android Tools>Export Signed Application Package 
Luego seleccionas el proyecto que vas a exportar, Siguiente
En la ventana Keystore Selection colocas la ubicación y nombre del certificado keystorename.keystore y colocas un password, Siguiente
Luego en la ventana Key Creation colocas un Alias para tu certificado, recomiendan colocarle 25 años de valides a los certificados, aunque también puedes limitarlo, y de resto colocas la información de la compañía y país.
En la ventana Destination and key/certificate checks, colocas la ubicación donde almacenaras el APK y le das un nombre a tu nuevo APK, recuerda que se esta es creando por lo tanto no es que debas buscar un APK para colocar en la ruta. Finish 
Finalmente te diriges al la ruta que habías especificado y encontraras el APK de tu aplicación ya firmada, ahora puedes instalarla en diferentes dispositivos Android.

Referencias
http://www.srccodes.com/p/article/23/build-android-application-package-file-apk-using-eclipse-ide-and-android-development-tools-adt-plugin 

Lorem

Please note: Delete this widget in your dashboard. This is just a widget example.

Ipsum

Please note: Delete this widget in your dashboard. This is just a widget example.

Dolor

Please note: Delete this widget in your dashboard. This is just a widget example.