2010-07-15 12 views
68

Ich habe eine APK aus dem Internet heruntergeladen. Sie verwendet den Standardbrowser und kann nicht über den Browser -> Downloads geöffnet werden.APK kann nicht über Browserdownloads installiert werden.

Es sagt mir, „Datei kann nicht geöffnet“

Aber ich kann eine Datei-Browser (wie OI File Browser) verwenden zu durchsuchen und diese APK zu öffnen, und es funktioniert gut.

Was könnte das Problem hier sein? Geht es um den HTTP-Header?

+3

Es ist eine Schande, dass dieses Thema geschlossen ist, aber das Tag falsch ist. Es geht nicht um Android-Programmierung, sondern um eine Server-bezogene Sache, die sich nicht alleine entwickelt. –

+0

@MicheleBontorno die Frage ist off-topic, sollte es bei [android.se] sein, da es um das Verwenden des OS ist, anstatt für es zu programmieren. –

+2

Es ist nicht wahr, ich musste mit diesem Problem konfrontiert werden und es ist kein OS-Ding, auch wenn es OS-bezogen zu sein scheint. Wenn Sie einen App-Download (per Code) starten, müssen Sie eine Reihe von Daten angeben, um dem System mitzuteilen, dass es sich um eine installierbare Datei handelt, und zwar über Code. –

Antwort

24

Es sollten keine HTTP-Header sein, wenn die Datei erfolgreich heruntergeladen wurde und es sich um dieselbe Datei handelt, die Sie von OI aus öffnen können.

Ein Schuss in die Dunkelheit, aber könnte es sein, dass Sie die Installation von unbekannten Quellen nicht zulassen, und dass OI irgendwie das umgeht?

Einstellungen> Anwendungen> Unbekannte Quellen ...

bearbeiten

Antwort von Kommentaren extrahiert, die funktionierte. Stellen Sie sicher, dass der Inhaltstyp auf Anwendung/vnd.android.package-archive eingestellt ist.

+1

Ich habe eine unbekannte Quelle eingerichtet. Es sieht so aus, als ob der Browser das APK nicht als APK erkannt hat. Ich meine, normalerweise wird ein APK, das vom Browser heruntergeladen wird, ein Icon haben, aber dieses APK hat es nicht. – Johnny

+1

@Johnny: hmm, vielleicht war ich zu schnell, um Header auszuschließen, dann. Mit welchem ​​MIME-Typ versorgen Sie die App? könntest du die URL hier posten oder ist sie geschützt? –

+1

danke für den Hinweis, ich habe JSP als Proxy für die echte APK-URL verwendet, und in JSP habe ich den ContentType auf application/x-download gesetzt – Johnny

146

Ich hatte dieses Problem. Die App konnte nicht über die App Downloads installiert werden. Das Öffnen der Apk in einer Dateimanager-App erlaubte mir jedoch, es gut zu installieren. Verwenden von OI File Manager auf Lager Nexus 7 4.2.1

+8

Das hat es für mich getan.Scheint, wie Google die Download-Manager APKs erkennen machen sollte einmal ungeprüfter installiert –

+5

sollte das akzeptiert Antwort – Rockdocta

+1

Tnx Dies erlaubt worden sind. Made my day und viel Zeit gespeichert: D @ (moto g 2. Generation) –

Verwandte Themen