APK kann nicht von Browser-Downloads installiert werden [closed]
Lesezeit: 3 Minuten
Ich habe mit dem Standardbrowser ein APK aus dem Internet heruntergeladen und es kann nicht über Browser -> Downloads geöffnet werden.
Es sagt mir “Datei kann nicht geöffnet werden”
Aber ich kann einen Dateibrowser (wie OI File Browser) verwenden, um diese APK zu durchsuchen und zu öffnen, und es funktioniert gut.
Was könnte hier das Problem sein? Liegt es am HTTP-Header?
Schade, dass dieses Thema geschlossen ist, aber das Tag ist falsch. Es geht nicht um Android-Programmierung, sondern um eine serverbezogene Sache, die sich nicht von alleine entwickelt.
– Michele Bontorno
30. November 2015 um 8:10 Uhr
Es ist nicht wahr, ich musste mich diesem Problem stellen und es ist keine Sache des Betriebssystems, auch wenn es anscheinend mit dem Betriebssystem zusammenhängt. Wenn Sie einen App-Download (per Code) starten, müssen Sie eine Reihe von Daten angeben, damit das System weiß, dass es sich um eine installierbare Datei handelt, und dies geschieht über Code.
– Michele Bontorno
26. Mai 2016 um 19:43 Uhr
Dies ist eine Endbenutzer-Software für Android und sollte gemäß den Richtlinien der Website geschlossen und gelöscht werden.
– Evan Caroll
19. Juni 2018 um 3:07 Uhr
Stimmen Sie zu, dass es sich um eine programmierungsbezogene Frage handelt. Weil die Lösung in den MIME-Typen der bereitgestellten Datei liegt und die Lösung definitiv nicht auf dem Betriebssystem liegt. Die Lösung besteht darin, den Inhaltstyp in den Dateimetadaten als „application/vnd.android.package-archive“ festzulegen. Es sollte die akzeptierte Antwort sein, weil es die echte Lösung ist (die anderen vorgeschlagenen Methoden sind nur Hacks, damit es funktioniert). Ich habe das gleiche Problem gelöst, indem ich Metadaten gesetzt habe.
– Elie Teyssedou
31. Juli 2018 um 14:43 Uhr
Ich hatte dieses Problem. APK konnte nicht über die Downloads-App installiert werden. Durch das Öffnen der apk in einer Dateimanager-App konnte ich sie jedoch problemlos installieren. Verwenden von OI File Manager auf Stock Nexus 7 4.2.1
Das hat es für mich getan. Anscheinend sollte Google den Download-Manager dazu bringen, APKs zu erkennen, sobald unbestätigte Installationen zugelassen wurden
– Thomas Ahle
29. August 2013 um 16:49 Uhr
Dies sollte die akzeptierte Antwort sein
– Rockdocta
5. Dezember 2014 um 19:45 Uhr
Tnx. Hat mir den Tag versüßt und viel Zeit gespart 😀 @ (moto g 2nd gen)
– Johan Hoeksma
3. März 2015 um 13:31 Uhr
Das ist keine Lösung, die ich von meinen Kunden verlangen kann…
– Adamport
18. März 2015 um 18:53 Uhr
@adamdport Dies beantwortet die ursprüngliche Frage jedoch perfekt. +1
– Francisco Hodge
23. Mai 2015 um 4:40 Uhr
David Hedlund
Es sollten keine HTTP-Header sein, wenn die Datei erfolgreich heruntergeladen wurde und es dieselbe Datei ist, die Sie von OI aus öffnen können.
Ein Schuss ins Blaue, aber könnte es sein, dass Sie die Installation aus unbekannten Quellen nicht zulassen und dass OI das irgendwie umgeht?
Einstellungen > Anwendungen > Unbekannte Quellen…
Bearbeiten
Antwort extrahiert aus Kommentaren, die funktioniert haben. Stellen Sie sicher, dass der Content-Type auf application/vnd.android.package-archive eingestellt ist
Ich habe das Zulassen einer unbekannten Quelle eingerichtet. Anscheinend hat der Browser das APK nicht als APK erkannt. Ich meine, normalerweise hat eine vom Browser heruntergeladene APK ein Symbol, aber diese APK hat kein Symbol.
– Johnny
15. Juli 2010 um 8:08 Uhr
@Johnny: hmm, vielleicht war ich dann zu schnell, Header auszuschließen. Mit welchem MIME-Typ stellen Sie die App bereit? könntest du die URL dazu posten, oder ist sie geschützt?
– David Hedlund
15. Juli 2010 um 8:13 Uhr
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
15. Juli 2010 um 9:05 Uhr
@Johnny: Okay, versuche es auf einzustellen application/vnd.android.package-archive
– David Hedlund
15. Juli 2010 um 10:27 Uhr
@Davie: Ja, das funktioniert, vielen Dank!
– Johnny
15. Juli 2010 um 11:01 Uhr
12835800cookie-checkAPK kann nicht von Browser-Downloads installiert werden [closed]yes
Schade, dass dieses Thema geschlossen ist, aber das Tag ist falsch. Es geht nicht um Android-Programmierung, sondern um eine serverbezogene Sache, die sich nicht von alleine entwickelt.
– Michele Bontorno
30. November 2015 um 8:10 Uhr
Es ist nicht wahr, ich musste mich diesem Problem stellen und es ist keine Sache des Betriebssystems, auch wenn es anscheinend mit dem Betriebssystem zusammenhängt. Wenn Sie einen App-Download (per Code) starten, müssen Sie eine Reihe von Daten angeben, damit das System weiß, dass es sich um eine installierbare Datei handelt, und dies geschieht über Code.
– Michele Bontorno
26. Mai 2016 um 19:43 Uhr
Dies ist eine Endbenutzer-Software für Android und sollte gemäß den Richtlinien der Website geschlossen und gelöscht werden.
– Evan Caroll
19. Juni 2018 um 3:07 Uhr
Stimmen Sie zu, dass es sich um eine programmierungsbezogene Frage handelt. Weil die Lösung in den MIME-Typen der bereitgestellten Datei liegt und die Lösung definitiv nicht auf dem Betriebssystem liegt. Die Lösung besteht darin, den Inhaltstyp in den Dateimetadaten als „application/vnd.android.package-archive“ festzulegen. Es sollte die akzeptierte Antwort sein, weil es die echte Lösung ist (die anderen vorgeschlagenen Methoden sind nur Hacks, damit es funktioniert). Ich habe das gleiche Problem gelöst, indem ich Metadaten gesetzt habe.
– Elie Teyssedou
31. Juli 2018 um 14:43 Uhr