Estoy intentando distribuir mi aplicación a algunas personas para que la prueben. Lo instalé en mi Desire directamente desde eclipse y funciona bien.
Para crear un archivo APK, elijo "Exportar paquete de aplicación sin firmar" directamente desde eclipse, y luego se creó un archivo APK. Me lo envié por correo electrónico y descargué el archivo en la tarjeta SD. Pero cuando intento instalarlo (usando ES File Browser), aparece un mensaje que dice "Aplicación no instalada" .
(Ya he marcado "Permitir la instalación de una aplicación que no sea de Market" en mi teléfono) ¿Alguna idea?
Sí, encontré el problema, mira mi respuesta a continuación:
No sabía que incluso con " Permitir la instalación de una aplicación no marcada ", todavía necesitaba firmar la aplicación. Autofirmé mi aplicación, siguiendo este enlace, autofirmar y liberar la aplicación, solo me tomó 5 minutos, luego me envié por correo electrónico el archivo APK firmado y lo descargué en la tarjeta SD y luego lo instalé sin ningún problema.
fuente
Respuestas:
No sabía que incluso con la opción "Permitir la instalación de una aplicación no marcada", todavía necesitaba firmar la aplicación.
Autofirmé mi aplicación, siguiendo este enlace , autofirmar y liberar la aplicación , solo me tomó 5 minutos, luego me envié por correo electrónico el archivo APK firmado y lo descargué en la tarjeta SD y luego lo instalé sin ningún problema.
fuente
No puede instalar una aplicación sin firmar en un teléfono . Solo puede usarlo para probar con un emulador. Si aún desea continuar, puede intentar autofirmar la aplicación.
Además, dado que está instalando la aplicación desde una tarjeta SD, espero que tenga configurados los permisos necesarios. Visite stackoverflow.com y mire las preguntas sobre la instalación de aplicaciones desde una tarjeta SD; ha habido muchas y se han preguntado antes.
Espero que ayude.
fuente
Puede probar el apk sin firmar solo en Emulator. Y como paso de implementación y distribución de la aplicación, debería leer este artículo al menos una vez, sugiero: http://developer.android.com/guide/publishing/app-signing.html .
Para su pregunta, puede encontrar la siguiente línea en el artículo anterior:
por lo que debe tener una apk firmada antes de la distribución de su aplicación.
Para generar el apk firmado de su aplicación, hay un procedimiento de asistente simple, haga clic en
File -> Export -> Android -> Export Android application.
fuente
Simplemente siga estos pasos para transferir la apk al dispositivo real (con la clave del depurador) y que es solo para fines de prueba. (Nota: para una distribución adecuada en el mercado, es posible que deba firmar su aplicación con sus claves y seguir todos los pasos).
Buena suerte !
fuente
No puedo instalar una compilación de apk con la función SDK de Android "Exportar paquete de aplicaciones sin firmar", pero puedo instalar una apk navegando por el directorio bin de mi proyecto después de la compilación del proyecto. Puse este apk en mi sd en mi teléfono HTC Wildfire, lo selecciono y la aplicación se instala correctamente. Debe permitir que su teléfono instale apk sin firmar. Buena suerte.
fuente
También puede enviar a sus probadores el apk que está firmado con su clave de depuración. Puede encontrarlo en la carpeta bin de su proyecto después de compilar en modo de depuración.
fuente
No se puede instalar una aplicación sin firmar. Cuando ejecutamos directamente desde eclipse, ese apk está firmado con la clave del depurador y se puede encontrar en la carpeta bin \ del proyecto. También puede usarlo para la distribución con fines de prueba.
fuente