android - studio - El APK sin firmar no se puede instalar
instalar apk en android sin gestor de archivos (8)
- Instala tu aplicación en el emulador.
- Una vez que esté instalado vaya a DDMS, seleccione la aplicación en ejecución actual debajo de la ventana de dispositivos. Esto mostrará todos los archivos relacionados con él en el explorador de archivos.
- En el explorador de archivos, vaya a data-> app y seleccione su apk (que se menciona como el nombre de su paquete de la aplicación).
- Selecciónelo y haga clic en el botón "Extraer un archivo del dispositivo" (el que tiene el símbolo de guardar).
- Esto copia el apk en tu sistema. Desde allí, puede copiar el archivo a su dispositivo real, instalarlo y probarlo.
No puedo ver la carpeta de la aplicación en los datos. como se menciona en el paso -3.
Estoy tratando de distribuir mi aplicación a algunas personas para que la prueben. Lo he instalado en mi Desire directamente desde eclipse y funciona bien.
Para crear un archivo APK, elijo "Exportar paquete de aplicaciones sin firmar" directamente desde eclipse, y luego se creó un archivo APK. Me lo envié por correo electrónico y descargué el archivo a la tarjeta SD. Pero cuando intento instalarlo (usando ES File Browser), aparece un mensaje que dice "Aplicación no instalada" .
(Ya he comprobado "Permitir la instalación de aplicaciones que no sean de Market" en mi teléfono) ¿Alguna idea?
Sí, encontré el problema, mira mi respuesta a continuación:
No sabía que incluso con la " Permitir la instalación de aplicaciones no marcadas ", aún así tenía que firmar la aplicación. Firmé mi aplicación por mi cuenta, siguiendo este enlace, la aplicación de autorregistro y publicación, solo tardó 5 minutos, luego envié por correo electrónico el archivo APK firmado a mí mismo y lo descargué a la tarjeta SD y luego lo instalé sin ningún problema.
No puedo instalar una compilación de apk con la característica "Exportar paquete de aplicaciones sin firmar" de Android SDK, pero puedo instalar una aplicación que explore 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 seleccioné y la aplicación se instaló correctamente. Debes permitir que tu teléfono instale una aplicación sin firmar. Buena suerte.
No se puede instalar una aplicación sin firmar. Cuando ejecutamos directamente desde eclipse, esa apk se firma con la clave del depurador y se puede encontrar en bin / folder del proyecto. Puede usar eso para la distribución de propósitos de prueba también.
Puede probar la aplicación sin firmar solo en Emulator. Y como paso de implementación y distribución de la aplicación, debe 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:
Todas las aplicaciones deben estar firmadas. El sistema no instalará una aplicación que no está firmada.
por lo que debe haber firmado-apk antes de la distribución de su aplicación.
Para generar Signed-apk de su aplicación, hay un procedimiento de asistente simple, haga clic en File -> Export -> Android -> Export Android application.
Simplemente siga estos pasos para transferir el 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 llaves y seguir todos los pasos. )
Step 1) Install your app onto the emulator.
Step 2) Once it is installed goto DDMS,select the current running app under the devices window.This will then show all the files related to it under the file explorer.
Step 3) Under file explorer goto data->app and select your apk(which is mentioned as your package name of the app).
Step 4) Select it and click on ''Pull a file from the device'' button(the one with the save symbol).
Step 5) This copies the apk to your system.From there you can copy the file to your real device,install and test it.
Buena suerte !
También puede enviar a los evaluadores la aplicación que está firmada con su clave de depuración. Puede encontrarlo en la carpeta bin de su proyecto después de construir en modo de depuración.
No puede instalar una aplicación sin firmar en un teléfono. Solo puedes usarlo para probar con un emulador. Si aún desea continuar, puede probar la autofirma de la aplicación.
Además, como está instalando la aplicación desde una tarjeta SD, espero que tenga los permisos necesarios establecidos. Vaya a través de .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,
Sriram
No sabía que incluso con la "Permitir la instalación de aplicaciones no marcadas", aún así tenía que firmar la aplicación.
Firmé mi aplicación por mi cuenta, siguiendo este enlace, la aplicación de autorregistro y publicación , solo tardó 5 minutos, luego envié por correo electrónico el archivo APK firmado a mí mismo y lo descargué a la tarjeta SD y luego lo instalé sin ningún problema.