2010-07-15 18 views
68

Ho scaricato un APK dal Web, utilizzando il browser predefinito e non può essere aperto dal browser -> Download.Impossibile installare APK dai download del browser

Mi dice "Impossibile aprire il file"

ma posso usare un browser di file (come Browser OI File) per sfogliare e aprire questo APK, e funziona bene.

Quale potrebbe essere il problema qui? Riguarda l'intestazione HTTP?

+3

È un peccato che questo argomento sia chiuso, ma il tag è sbagliato. Non si tratta di programmazione Android, ma di una cosa relativa al server, che non si sviluppa da sola. –

+0

@MicheleBontorno la domanda è off-topic, dovrebbe essere in [android.se] in quanto riguarda l'utilizzo del sistema operativo piuttosto che la programmazione per esso. –

+2

Non è vero, ho dovuto affrontare questo problema e non è una cosa del sistema operativo, anche se sembrerebbe essere correlato al sistema operativo. Quando si avvia il download di un'app (per codice) è necessario specificare un set di dati per far sapere al sistema che si tratta di un file installabile, e ciò avviene tramite codice. –

risposta

24

Non dovrebbe essere intestazioni HTTP se il file è stato scaricato correttamente ed è lo stesso file che è possibile aprire da OI.

Un colpo al buio, ma è possibile che non si consenta l'installazione da fonti sconosciute e che OI lo stia bypassando?

Impostazioni> Applicazioni> Origini sconosciute ...

Modifica

risposta estratta dai commenti che hanno funzionato. Assicurati che Content-Type sia impostato su application/vnd.android.package-archive

+1

Ho impostato il consenso per l'origine sconosciuta. Sembra che il browser non abbia riconosciuto l'APK come APK. Voglio dire, normalmente, un APK scaricato dal browser avrà un'icona, ma questo APK non ha. – Johnny

+1

@Johnny: hmm, forse ero troppo veloce per escludere le intestazioni, quindi. Con che tipo MIME stai servendo l'app? potresti postare l'URL o è protetto? –

+1

grazie per il suggerimento, ho usato JSP come proxy per il reale URL APK, e in JSP ho impostato il ContentType su application/x-download – Johnny

146

Ho avuto questo problema. Impossibile installare apk tramite l'app Download. Tuttavia l'apertura dell'apk in una app di gestione file mi ha permesso di installarlo bene. Utilizzo di OI File Manager in magazzino Nexus 7 4.2.1

+8

Questo lo ha fatto per me.Sembra che Google dovrebbe fare in modo che il gestore download riconosca gli apk una volta autorizzate le installazioni non verificate. –

+5

Questa dovrebbe essere la risposta accettata – Rockdocta

+1

Tnx. Ho fatto la mia giornata e ho risparmiato un sacco di tempo: D @ (moto g 2nd gen) –

Problemi correlati