miércoles, 24 de agosto de 2016
miércoles, 23 de abril de 2014
1.2.-Programación en Android – Otros IDEs (II)
Estamos
otra vez de vuelta... espero que para poder seguir activamente.
En
todo este tiempo, muchas cosas han cambiado en el mundo de la
programación “Android”. Por un lado, Google se compró a
Motorola, y el IDE que yo había estado utilizando (el MOTODEV
STUDIO, basado en Eclipse), ha pasado a mejor vida.
Pero
no todo son malas noticias, ya que Google se ha puesto las pilas, y
ha creado un IDE específico para Android, el “Android
Studio”, que está basado en el IDE “IntelliJ Idea”
de JetBrains. Así que toca actualizarse.
La
mejor opción a partir de ahora, sería utilizar el “Android
Studio”, ya que es específico, pero por otro lado, en caso
de que queramos desarrollar también en JAVA para entorno no-android,
este IDE no valdrá. En mi caso, voy a instalar tanto el “Android
Studio”, como el “IntelliJ Idea Community Edition”,
ya que este último nos permitirá crear aplicaciones Java así como
aplicaciones para Android, y posiblemente será el que utilice de
ahora en adelante.
La
razón principal de utilizar el “IntelliJ Idea” es que
desde él puedo utilizar el framework (o engine, como
quieran llamarle) LIBGDX, la cuál nos permitirá desarrollar
programas/juegos para el ordenador (desktop) y con sólo
cambiar unas cuantas líneas de código, permitirá publicar el
programa tanto en Android, como en IOS (Si teneis Mac), como en web,
como en PC. Con lo que aceleraremos la portabilidad, así como el
poder depurar el programa en el PC, sin utilizar el emulador virtual,
hasta los últimos momentos del desarrollo.
Dicho
sea de paso, en estos primeros momentos voy a estar un poco torpe, ya
que tengo que adaptarme al nuevo IDE, así como recuperar el hilo del
curso, que había dejado relegado no a un segundo plano, sino a un
octavo... o más :P
Creo
que tendré que leerme lo ya escrito para ponerme al día... jejeje.
Sin
más, me despido hasta el próximo capítulo, y os dejo los enlaces a
los IDEs...
Ver.
1.0 – Revisión 23/04/2014
jueves, 4 de octubre de 2012
Inactividad... sólo es una pausa...
Hola amigos, supongo que ya habréis notado la inactividad en el curso de android, así como en el resto del blog.
Lamentablemente me han surgido unos asuntos personales y económicos que me han hecho dejar en pausa este proyecto, y como ya sabéis primero es la obligación y después la devoción.
Si todo va como espero, seguiré sin actualizar este blog, y por ende, sin continuar el curso de android hasta finales de este año 2012.
Perdonad las molestias y espero que nos veamos a la vuelta.
Esto no es un adiós... es un hasta luego.
Lamentablemente me han surgido unos asuntos personales y económicos que me han hecho dejar en pausa este proyecto, y como ya sabéis primero es la obligación y después la devoción.
Si todo va como espero, seguiré sin actualizar este blog, y por ende, sin continuar el curso de android hasta finales de este año 2012.
Perdonad las molestias y espero que nos veamos a la vuelta.
Esto no es un adiós... es un hasta luego.
lunes, 11 de junio de 2012
21.0.Programación en android-Copia el keystore
21.0.-
Programación en Android – Copia el “keystore”
Recientemente, actualizando una
versión del “Motodev Studio” perdí
el archivo para firmar aplicaciones, la clave de firma. “Bueno...
no pasa nada” pensé, “Hago otro con los
mismos datos y listo”... ya... entonces hago otra clave de
firma, la relleno con los mismos datos y firmo la aplicación,
hasta ahí todo bien. Me voy al market
de android (ahora Play),
e intento subir la aplicación que se está desarrollando
en este blog, resultado: Error, “La aplicación
no ha sido firmada con la misma clave que la anterior”,
o algo así me contesta el market.
Primera
consecuencia: que no puedo actualizar la aplicación, con el
resultado de que la gente que ya la tenía instalada
previamente tampoco podrá actualizarla. En este caso, como no
es una aplicación “seria” o comercial por así
decirlo, pues tampoco supone mayor problema, salvo por la incomodidad
para los usuarios de tener que desinstalar manualmente la versión
anterior y buscar por la nueva en el market.
Entonces creo una nueva clave de
firma (de la que he realizado copia en 20.000 sitios), y procedo a
subir la aplicación, le cambio el nombre y ala … digo
yo... ¡pues no!. El market me dice que ya tengo
una aplicación con ese nombre de paquete (el package),
así que la actualize. Cosa que evidentemente no puedo hacer
por haber perdido la anterior clave de firma.
Segunda consecuencia: Tener que
editar el código y cambiar el nombre del package
de nuestra aplicación, con lo que ello conlleva, a saber: Si
algún método utiliza el nombre del paquete para acceder
a algún recurso (como es en nuestro caso), debemos cambiarlo
también y que no se nos quede atrás, ya que no nos dará
error el programa al compilarlo, pero sí al ejecutarlo.
En definitiva, que os recomiendo por
vuestra salud que hagáis una copia del archivo de claves.
Realizar
una copia del fichero de claves.
En
el caso de que utilicéis el “Motodev Studio”,
dicho fichero se encuentra con el nombre de “motodev.keystore”,
en
los siguientes directorios:
Windows
7
|
c:\users\<nombre
de usuario>\motodevstudio\tools
|
Windows
XP
|
c:\documents
and settings\<nombre de usuario>\motodevstudio\tools
|
Mac
OS
|
/Users/<nombre
de usuario>/motodevstudio/tools - o -
~/motodevstudio/tools
|
Linux
|
/home/<nombre
de usuario>/motodevstudio/tools - o -
~/motodevstudio/tools
|
En caso de que utilicéis otro
IDE, o el plug-in de ADT, entonces el vuestro fichero estará
en dónde se lo halláis indicado, pero en caso de que no
lo sepáis podéis comenzar la búsqueda dentro de
la carpeta .android o en la carpeta dónde tengáis el
SDK instalado.
En
caso de que os ocurra el desastre, bastará con que recuperéis
el fichero a la carpeta en dónde se hallaba, en caso de
utilizar el ADT. En el caso de utilizar el sistema de firmado del
Motodev
Studio,
entonces tendremos que importar la clave (Import
Keystore
– o – Importar
fichero de claves),
elegir el fichero, poner la clave que le hallamos introducido y en
tipo
de almacenamiento
elegir “JCEKS” (Java Cryptography Extension Key Store).
Espero
que esto os sirva de ayuda y que no os pase lo que a mi.
Ver.
1.0 – Revisión 11/06/2012
Suscribirse a:
Entradas (Atom)