2017-12-21 13 views
4

Wenn ich versuche, die apk lade ich diese Warnungen erhalten zu speichernHochladen apk zu speichern wird eine Warnmeldung

teilweise aktualisierbar APK

WARNUNG

Einige Nutzer dieses APK nicht sein kann Kann auf eines der neuen APKs aktualisieren, die in dieser Version hinzugefügt wurden.

VORSICHT

Benutzer, die derzeit APK haben mit Versionscode 53, die SDK 22 oder niedriger Ziele wird, sind berechtigt, auf diese APK zu aktualisieren. Sobald Benutzer jedoch auf dieses APK aktualisieren, können sie kein Upgrade auf APKs durchführen, die auf SDK 22 oder niedriger zielen.

Nachfolgende Daten sind meine aktuellen Build Details

  • compileSdkVersion 26
  • buildToolsVersion 26.0.2
  • minSdkVersion 15
  • targetSdkVersion 26

Dies ist meine vorherigen Update-Details

  • compileSdkVersion 25
  • buildToolsVersion "25.0.3"

  • minSdkVersion 15

  • targetSdkVersion 22
+0

Post beid App-Modul-Ebene gradle Dateien - vorherige Version und aktuelle Release, bitte. –

+0

@whenthemningcomes bereits Ich habe die vorherigen und aktuellen Großbuchstaben Details – Debugger

+0

ja, aber ich wollte ** Versionscodes **. –

Antwort

4

Diese Warnung ist Weil du deine API höher als 22 aufgerüstet hast, musst du mit einigen Laufzeit-Zulassungen umgehen. Die Warnung besagt, dass dies ein One-Way-Switch ist, dh es gibt keine Möglichkeit, zur Targeting-API 22 oder früher zurückzukehren, wenn Sie zum Laufzeitberechtigungsmodell wechseln. Die Entwicklerkonsole bestätigt lediglich, dass Sie alle erforderlichen Schritte durchgeführt haben Laufzeitberechtigungen, so dass Sie sich keine Sorgen machen müssen.

+0

Aber was bedeutet die Warnmeldung? Einige Benutzer dieses APKs sind möglicherweise nicht in der Lage, auf eines der neuen APKs zu aktualisieren, die in dieser Version hinzugefügt wurden. – Debugger

+0

versuchen Sie mehrere Ups gleichzeitig zu aktualisieren? –

+0

Nein Mehrere Apk's – Debugger

3

Es ist einfach in Ordnung.

Warnung: Sobald Sie Ihre Zielversion höher als die vorherige Zielversion erhöhen, erhalten Benutzer ein Update auf die neuere Version mit Zielversion. Aber dann, nachdem sie kein Update für die niedrigere Zielversion erhalten können.

Aber stellen Sie sicher, dass Sie Runtime Permission Modell Richtig für alle gefährliche Gruppe Erlaubnis gehandhabt haben.

Stattdessen wirkt sich dies nicht auf Ihre Benutzerbasis oder Ihre App-Funktionalität aus.

Glückliche Codierung ..

2

Es ist normal, aber in Ihrem Fall - Sie müssen vorsichtig sein, da Sie mehrere Ebenen höher zielen.

Warnung: Benutzer vorherigen Build verwenden würde die Update einfach wegen der Unterschied in der Berechtigungsmodelle und höhere Kompilierung nicht in der Lage sein, installieren - 26. Also, wenn Sie nicht sicher, dass Sie neue Berechtigung behandeln Modelle und andere Funktionalitäten, können Sie dazu neigen, einen Teil Ihrer Benutzer zu verlieren.

Vorsicht: Benutzer, sobald sie auf den neuen Build aktualisieren, werden nicht in der Lage sein, auf weniger Build der gleichen App zu aktualisieren. Das heißt, sobald Sie Ihre App in einem höheren Build erfolgreich veröffentlicht haben, können Sie nicht zu niedrigeren Build-Zielen in Ihrem nächsten Update zurückkehren. Stellen Sie sicher, dass alle Ihre -Funktionen vor der Bereitstellung im neuen Build funktionieren.

Dank

Verwandte Themen