2010-07-15 22 views
68

He descargado un APK desde la web, usando el navegador predeterminado y no se puede abrir desde el navegador -> Descargas.No se puede instalar el APK desde las descargas del navegador

Me dice "No se puede abrir el archivo"

Pero puede utilizar un explorador de archivos (como navegador OI File) para buscar y abrir este archivo APK, y funciona bien.

¿Cuál podría ser el problema aquí? ¿Es sobre el encabezado HTTP?

+3

Es una pena que este tema esté cerrado, pero la etiqueta es incorrecta. No se trata de programación de Android sino de una cosa relacionada con el servidor, que no se desarrolla sola. –

+0

@MicheleBontorno la pregunta está fuera de tema, debe estar en [android.se] ya que se trata de usar el sistema operativo en lugar de programar para ello. –

+2

No es cierto, tuve que enfrentar este problema y no es una cosa del sistema operativo, incluso si parece estar relacionado con el sistema operativo. Cuando comienza la descarga de una aplicación (por código), debe especificar un conjunto de datos para hacer que el sistema sepa que se trata de un archivo instalable, y esto se hace a través de un código. –

Respuesta

24

No deberían ser encabezados HTTP si el archivo se ha descargado correctamente y es el mismo archivo que puede abrir desde OI.

Un tiro en la oscuridad, pero podría ser que no está permitiendo la instalación desde fuentes desconocidas, y que OI de alguna manera pasa por alto eso?

Ajustes> Aplicaciones> Fuentes desconocidas ...

Editar

respuesta extraída de los comentarios de los que trabajaban. Asegúrese de que Content-Type esté configurado en application/vnd.android.package-archive

+1

He configurado permitiendo una fuente desconocida. Parece que el navegador no reconoció el APK como un APK. Quiero decir, normalmente, un APK descargado por el navegador tendrá un ícono, pero este APK no tiene. – Johnny

+1

@Johnny: hmm, tal vez fui demasiado rápido para descartar encabezados, entonces. ¿Con qué tipo de MIME está sirviendo la aplicación? ¿podría publicar la URL o está protegido? –

+1

gracias por la sugerencia, utilicé JSP como proxy para la url de APK real, y en JSP configuré ContentType para application/x-download – Johnny

146

Tuve este problema. No se pudo instalar apk a través de la aplicación Descargas. Sin embargo, abrir el apk en una aplicación de administración de archivos me permitió instalarlo bien. Usando OI File Manager en stock Nexus 7 4.2.1

+8

Esto lo hizo por mí.Parece que Google debería hacer que el administrador de descargas reconozca los archivos apk una vez que se hayan permitido las instalaciones no verificadas. –

+5

Esta debería ser la respuesta aceptada – Rockdocta

+1

Tnx. Hice mi día y ahorré mucho tiempo: D @ (moto g 2nd gen) –

Cuestiones relacionadas