Pregunta

¿Alguien puede decirme la diferencia en la forma en que se entrega e instala una aplicación en un teléfono Android G1 cuando se descarga desde Market frente a la descarga desde mi servidor web?

Esta pequeña aplicación de prueba:

http://yootles.com/outbox/TallyBee.apk (mantiene un sencillo contar)

Se instala en mi G1 (no adaptado), pero no se instala en los G1 (pirateados) de dos amigos cuando se descargan de mí: cree que el paquete entra en conflicto con / quiere sobrescribir el sistema Android, pero se instala bien cuando descárguelo (el mismo .apk) de Market.

  • No hay problemas al enviar el .apk a los teléfonos con adb.
  • Sí, ambos han configurado sus teléfonos para permitir "fuentes desconocidas" en la configuración de la aplicación.
  • Quiero que la instalación funcione desde mi servidor para acelerar las pruebas.
¿Fue útil?

Solución

Te encuentras con un extraño error en la firma de Android. Si intenta reinstalar una aplicación que ya existe en el teléfono, debe estar firmada con la misma clave. Si instala la misma aplicación firmada con una clave diferente, primero eliminará la aplicación y luego no podrá reinstalar, lo que le dará un error inútil. Más información sobre cómo firmar aquí ( http://developer.android.com/guide/ publishing / app-signature.html ) aunque, si está instalado, probablemente ya conozcas el sistema de firma.

La solución es reinstalar la aplicación desde el mercado (o donde sea que la obtuvieron originalmente) y luego eliminarla a través del administrador de aplicaciones. Una vez que se haya eliminado, deberían poder descargar la nueva versión desde su servidor web. (Además, asegúrese de que la configuración mencionada en la publicación anterior esté marcada)

Otros consejos

Sin instalar este apk en mi propio G1 (que no estoy dispuesto a hacer), debes confirmar que tus amigos tienen Configuración > Aplicaciones > Fuentes desconocidas marcadas. De lo contrario, no podrán instalar aplicaciones que no sean del mercado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top