en el manifest.xml tengo estos parámetros relacionados con la versión:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="XXXXXX.cl"
android:versionCode="1"
android:versionName="1.0">
se deberia cambia 1, los 2, en que se diferencian?
tengo que considerar otra cosa que sea importante?
Saludos...
> --
> Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.
>
android::versioname es en verdad el único que tinenes que modificar y
siguiendo el siguiente formato
<majorversion>.<minorversion>.<pointversion>
ejemplo:android:versionCode="5"android:versionName="1.2.1"
saludos.
Jord posiblemente no entendiste su pregunta; el quiere subir una versión nueva de su app siendo este el caso el android market requiere un numero entero diferente al anterior y mi sugerencia es q sea consecutivo ( es mejor ser ordenado desde un inicio) ya que si subes un apk con un numero igual aunque tu versionName sea diferente no te va a djar subirla... la documentacion de android aqui esta... http://developer.android.com/guide/publishing/versioning.html
Aguas con los comentarios q hagas sin saber, tnemos q orientarnos e informarnos, no lo contrario...
"android:versionCode — An integer value that represents the version of
the application code, relative to other versions. The value is an
integer so that other applications can programmatically evaluate it,
for example to check an upgrade or downgrade relationship. You can set
the value to any integer you want, however you should make sure that
each successive release of your application uses a greater value. The
system does not enforce this behavior, but increasing the value with
successive releases is normative.
Typically, you would release the first version of your application
with versionCode set to 1, then monotonically increase the value with
each release, regardless whether the release constitutes a major or
minor release. This means that the android:versionCode value does not
necessarily have a strong resemblance to the application release
version that is visible to the user"
Que si no es que mi traducción de Inglés a Español está herrada en
este segmento del párrafo "The system does not enforce this behavior,
but increasing the value with successive releases is normative." dice
que el sistema no fuerza o exige al desarrollador a usar el mecanismo
de versión de código que planteas pero que es lo más común. Ejemplo de
como usar este atributo integrado con un sistema de control de
versiones como svn es el que se plantea en sctackoverflow
http://stackoverflow.com/questions/4932412/how-to-automate-version-code-incrementing-in-androidmanifest
Tienes toda la razón en que en mi respuesta dice "no se usa para nada
relevante en el control de versiones de tu aplicación en el market" y
en verdad es lo que se tiene en cuenta para el mecanismo de
notificación de actualizaciones. El que no se usa para controlar las
versiones y solo se usa para mostrar la información de la versión al
usuario es android:versionName.
Muchas gracias por la aclaración.
Jord
> > relevante en el control de versiones
On 27 nov, 12:07, "Ing. Marco Antonio Salgado" <ing.ma...@gmail.com>
wrote:
> Jord posiblemente no entendiste su pregunta; el quiere subir una versión
> nueva de su app siendo este el caso el android market requiere un numero
> entero diferente al anterior y mi sugerencia es q sea consecutivo ( es
> mejor ser ordenado desde un inicio) ya que si subes un apk con un numero
> igual aunque tu versionName sea diferente no te va a djar subirla... la
> documentacion de android aqui esta...http://developer.android.com/guide/publishing/versioning.html
>
> Aguas con los comentarios q hagas sin saber, tnemos q orientarnos e
> informarnos, no lo contrario...
Jc Miñarro
lo q pasa es que al entrar al market a través del celular para
actualizar la app,
en la opción "Mis Aplicaciones" del market me aparecen 3 listados:
1- Actualizaciones
2- Actualizaciones Manuales (Aqui aparece mi app)
3- Instalada
Actualice la app sin problemas desde el market pero solo quería saber
cual es la diferencia de estos 2 tipos de listados de actualización?
On 29 nov, 12:03, luis montt <l.mo...@gmail.com> wrote:
> Muchas gracias por la aclaración, aunque ya me estaba confundiendo,
> jejeje... Saludos...
>
> El 28 de noviembre de 2011 04:50, Jc Miñarro
> <josecarlos.mina...@gmail.com>escribió:
>
>
>
>
>
>
>
> > Vamos a ver, no hace falta ponerse a discutir por aquí por la lista cuando
> > los dos estáis diciendo cosas coherentes...
>
> > Para dejarselo claro a l.montt:
> > android:versionCode es un integer que se utiliza, en especial, para que los
> > diferentes market sepan si tienen que informar al usuario de una nueva
> > versión de la aplicación.
>
> > Por otro lado el android:versionName es un String que contiene el nombre
> > de
> > la versión actual de tu aplicación. Puede ser del estilo "2.3.3" o ir
> > dándole
> > un nombre, como por ejemplo "Neptuno", "Urano"...
>
> > Creo que con esto se te aclara por completo su uso.
>
> >>http://stackoverflow.com/questions/4932412/how-to-automate-version-co...