No se puede instalar APK sin firmar

Estoy tratando de distribuir mi aplicación a algunas personas para las pruebas. Lo he instalado en mi Deseo directamente desde eclipse y funciona bien.

Para crear un archivo APK, elijo "Exportar paquete de aplicaciones no firmado" directamente desde eclipse y, a continuación, se creó un archivo APK. Me lo envié por correo electrónico y descargé el archivo a la tarjeta SD. Pero cuando intento instalarlo (usando ES File Browser), recibo un mensaje diciendo "Application not installed" .

(Ya he comprobado la opción "Permitir la instalación de la aplicación no comercial" en mi teléfono) ¿Alguna idea?

Sí encontré el problema, veo mi respuesta a continuación:

No sabía que incluso con la opción " Permitir la instalación de aplicaciones no marcadas ", todavía necesitaba firmar la aplicación. Me auto-firmó mi aplicación, siguiendo este enlace de auto-firma y la aplicación de liberación, sólo tomó 5 minutos, luego envié por correo electrónico el archivo APK firmado a mí mismo y lo descargó a tarjeta SD y luego lo instaló sin ningún problema.

No sabía que incluso con la opción "Permitir la instalación de aplicaciones no marcadas", todavía necesitaba firmar la aplicación.

Me auto-firmó mi aplicación, siguiendo este enlace de auto-firma y la aplicación de liberación , sólo tomó 5 minutos, luego envié por correo electrónico el archivo APK firmado a mí mismo y lo descargó a tarjeta SD y luego lo instaló sin ningún problema.

No puede instalar una aplicación sin firmar en un teléfono. Sólo puede usarlo para probar con un emulador. Si todavía desea seguir adelante, puede probar la auto-firma de la aplicación.

Además, ya que está instalando la aplicación desde un sdcard, espero que tenga los permisos necesarios establecidos. Pasar a través de stackoverflow.com y mirar las preguntas sobre la instalación de aplicaciones de un SDcard – ha habido muchos y se les ha preguntado antes.

Espero que ayude,
Sriram

Puede probar el unsigned-apk sólo en Emulator. Y como su paso de aplicación de distribución y distribución, usted debe leer este artículo al menos una vez, le 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 solicitudes deben ser firmadas. El sistema no instalará una aplicación que no esté firmada.

Por lo que tiene que haber firmado-apk antes de la distribución de su aplicación.

Para generar Signed-apk de su aplicación, hay un sencillo procedimiento de asistente, haga clic en File -> Export -> Android -> Export Android application.

Introduzca aquí la descripción de la imagen

Simplemente siga estos pasos para transferir el apk al dispositivo real (con la clave del depurador) y el cual es solo para fines de prueba (Nota: Para una distribución apropiada en el mercado es posible que necesite firmar su aplicación con sus claves 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 !

No puedo instalar una compilación de apk con la funcionalidad de "SDK de paquetes de aplicaciones sin firmar exportación", pero puedo instalar un apk que hojea el directorio bin de mi proyecto después del buid del proyecto. Pongo este apk en mi sd en mi teléfono HTC Wildfire, seleccionarlo y la aplicación instalar correctamente. Debe permitir que su teléfono instale apk no firmado. Buena suerte.

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 crear el modo de depuración.

  1. Instala tu aplicación en el emulador.
  2. Una vez que se instala goto DDMS, seleccione la aplicación actual en ejecución bajo la ventana de dispositivos. Esto mostrará todos los archivos relacionados con él en el explorador de archivos.
  3. En el explorador de archivos goto data-> app y seleccione su apk (que se menciona como el nombre del paquete de la aplicación).
  4. Seleccione y haga clic en el botón 'Tirar de un archivo desde el dispositivo' (el que tiene el símbolo de guardar).
  5. Esto copia el apk a su sistema. Desde allí puedes copiar el archivo a tu dispositivo real, instalarlo y probarlo.

No puedo ver la carpeta de la aplicación en los datos. Como se menciona en el paso -3.

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. Usted puede utilizar eso para la distribución del propósito de la prueba también.

  • No hay certificado de pares Excepción - Volley y Android con certificado auto-firmado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.