Ressource: Variante
APK, die für die Aufnahme in ein Systemimage geeignet ist. Die Ressource von SystemApksService.
| JSON-Darstellung |
|---|
{ "variantId": integer, "deviceSpec": { object ( |
| Felder | |
|---|---|
variantId |
Nur Ausgabe. Die ID einer zuvor erstellten System-APK-Variante. |
deviceSpec |
Die Gerätespezifikation, die zum Generieren des APK verwendet wurde. |
options |
Optional. Optionen, die auf das generierte APK angewendet werden. |
DeviceSpec
Die Gerätespezifikation, die zum Generieren eines System-APKs verwendet wurde.
| JSON-Darstellung |
|---|
{ "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } |
| Felder | |
|---|---|
supportedAbis[] |
Unterstützte ABI-Architekturen in der Reihenfolge der Präferenz. Die Werte sollten dem String entsprechen, der von der Plattform gemeldet wird, z.B. „armeabi-v7a“ oder „x86_64“. |
supportedLocales[] |
Alle installierten Gebietsschemas, dargestellt als BCP-47-Strings, z.B. „en-US“. |
screenDensity |
Bildschirm-dpi. |
SystemApkOptions
Optionen für System-APKs.
| JSON-Darstellung |
|---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
| Felder | |
|---|---|
uncompressedNativeLibraries |
Gibt an, ob das System-APK mit unkomprimierten nativen Bibliotheken generiert wurde. |
uncompressedDexFiles |
Gibt an, ob das System-APK mit unkomprimierten DEX-Dateien generiert wurde. |
rotated |
Gibt an, ob der rotierte Schlüssel zum Signieren des System-APKs verwendet werden soll. |
Methoden |
|
|---|---|
|
Erstellt ein APK, das sich für die Aufnahme in ein System-Image aus einem bereits hochgeladenen Android App Bundle eignet. |
|
Lädt ein zuvor erstelltes System-APK herunter, das für die Einbindung in ein System-Image geeignet ist. |
|
Gibt eine zuvor erstellte System-APK-Variante zurück. |
|
Gibt die Liste der zuvor erstellten System-APK-Varianten zurück. |
Fehlercodes
Die Vorgänge dieser Ressource geben die folgenden HTTP-Fehlercodes zurück:
| Fehlercode | Grund | Beschreibung | Auflösung |
|---|---|---|---|
400 |
invalidValue |
In der Anfrage wurde ein ungültiger Wert angegeben. Dieser Fehler wird häufig zurückgegeben, wenn das Kauf-Token fehlerhaft oder ungültig ist. | Korrigieren Sie den ungültigen Feldwert im Anfragetext oder in den Parametern anhand der API-Referenz. |
400 |
required |
In der Anfrage fehlt ein erforderliches Feld oder ein erforderlicher Parameter. | In der API-Dokumentation finden Sie Informationen dazu, ob alle Pflichtfelder und ‑parameter enthalten sind. |
403 |
userInsufficientPermission |
Der Nutzer hat nicht die erforderlichen Berechtigungen, um den angeforderten Vorgang auszuführen. | Prüfen Sie, ob der authentifizierte Nutzer die erforderlichen Berechtigungen in der Google Play Console hat. Weitere Informationen finden Sie unter Dienstkonto verwenden. |
404 |
notFound |
Die angeforderte Ressource wurde nicht gefunden. | Prüfen Sie, ob die Kennzeichnungen (z.B. Kauf-Token, Paketname, Produkt-ID, Abo-ID) korrekt sind. |
409 |
concurrentUpdate |
Es wurde versucht, ein Objekt zu aktualisieren, das gleichzeitig aktualisiert wird. | Wiederholen Sie die Anfrage mit exponentiellem Backoff. Vermeiden Sie gleichzeitige Änderungen an derselben Ressource. |
5xx |
Generic error |
Allgemeiner Fehler auf dem Google Play-Server. | Wiederholen Sie Ihre Anfrage. Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Google Play-Kundenbetreuer oder senden Sie eine Supportanfrage. Prüfen Sie im Play-Status-Dashboard, ob bekannte Ausfälle vorliegen. |