Herunterladen von zusätzlichen datendateien schlug fehl

Wenn Ihre App kostenlos ist (keine kostenpflichtige App), haben Sie den App-Lizenzierungsdienst wahrscheinlich nicht verwendet. Es ist in erster Linie für Sie konzipiert, um Lizenzrichtlinien für Ihre App zu erzwingen und sicherzustellen, dass der Benutzer das Recht hat, Ihre App zu verwenden (er oder sie hat zu Recht dafür auf Google Play bezahlt). Um die Erweiterungsdateifunktionalität zu vereinfachen, wurde der Lizenzierungsdienst erweitert, um eine Antwort auf Ihre App bereitzustellen, die die URL der Erweiterungsdateien Ihrer App enthält, die auf Google Play gehostet werden. Selbst wenn Ihre App für Benutzer kostenlos ist, müssen Sie also die Lizenzüberprüfungsbibliothek (Lizenzüberprüfungsbibliothek, LVL) einschließen, um APK-Erweiterungsdateien zu verwenden. Wenn Ihre App kostenlos ist, müssen Sie natürlich keine Lizenzüberprüfung erzwingen – Sie benötigen einfach die Bibliothek, um die Anforderung auszuführen, die die URL Ihrer Erweiterungsdateien zurückgibt. Wenn Google Play die Erweiterungsdateien nicht herunterladen kann, wird nur die APK heruntergeladen. Hier sind einige Erinnerungen über den Umgang mit den Erweiterungsdateien: Unabhängig davon, wie Sie Ihre Dateien lesen, sollten Sie immer zuerst überprüfen, ob der externe Speicher zum Lesen verfügbar ist. Es besteht die Möglichkeit, dass der Benutzer den Speicher über USB an einen Computer montiert oder die SD-Karte tatsächlich entfernt hat. Für jede App gibt es nie mehr als zwei Erweiterungsdateien in diesem Verzeichnis. Die eine ist die Haupterweiterungsdatei und die andere ist die Patch-Erweiterungsdatei (falls erforderlich). Frühere Versionen werden überschrieben, wenn Sie Ihre App mit neuen Erweiterungsdateien aktualisieren. Seit Android 4.4 (API-Ebene 19) können Apps OBB-Erweiterungsdateien ohne externe Speicherberechtigung lesen. Einige Implementierungen von Android 6.0 (API-Ebene 23) und höher benötigen jedoch noch eine Berechtigung, sodass Sie die READ_EXTERNAL_STORAGE-Berechtigung im App-Manifest deklarieren und zur Laufzeit wie folgt um Erlaubnis bitten müssen: Unter Windows: Windows Attachment Manager könnte die Datei entfernt haben, die Sie herunterladen möchten.

Überprüfen Sie die Windows-Internetsicherheitseinstellungen, um zu sehen, welche Dateien Sie herunterladen können oder warum Ihre Datei blockiert wurde. Wenn Sie die Verwendung von Erweiterungsdateien vermeiden möchten und die komprimierte Downloadgröße Ihrer App größer als 100 MB ist, sollten Sie Stattdessen Ihre App mit Android App Bundles hochladen, was eine komprimierte Downloadgröße von bis zu 150 MB ermöglicht. Da die Verwendung von App-Bundles die APK-Generierung und die Signatur bei Google Play verzögert, laden Benutzer optimierte APKs mit nur dem Code und den Ressourcen herunter, die sie zum Ausführen Ihrer App benötigen. Sie müssen nicht mehrere APKs oder Erweiterungsdateien erstellen, signieren und verwalten, und Benutzer erhalten kleinere, optimierte Downloads. Die Hauptaktivität in Ihrer App (die durch Ihr Launcher-Symbol gestartet wird) ist dafür verantwortlich, zu überprüfen, ob sich die Erweiterungsdateien bereits auf dem Gerät befinden, und den Download zu starten, wenn dies nicht der Fall ist.