リソース: Variant
システム イメージに組み込むのに適した APK。SystemApksService のリソース。
| JSON 表現 | 
|---|
| { "variantId": integer, "deviceSpec": { object ( | 
| フィールド | |
|---|---|
| variantId | 
 出力専用。以前に作成したシステム APK バリアントの ID。 | 
| deviceSpec | 
 APK の生成に使用されるデバイスの仕様。 | 
| options | 
 省略可。生成した APK に適用されるオプション。 | 
DeviceSpec
システム APK の生成に使用されるデバイスの仕様。
| JSON 表現 | 
|---|
| { "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } | 
| フィールド | |
|---|---|
| supportedAbis[] | 
 優先度順のサポート対象の ABI アーキテクチャ。値は、プラットフォームで報告される文字列にする必要があります(例: 「armeabi-v7a」、「x86_64」)。 | 
| supportedLocales[] | 
 インストール済みの言語 / 地域はすべて BCP-47 文字列で表示されます(例: 「en-US」)。 | 
| screenDensity | 
 画面の DPI。 | 
SystemApkOptions
システム APK のオプション。
| JSON 表現 | 
|---|
| { "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } | 
| フィールド | |
|---|---|
| uncompressedNativeLibraries | 
 システム APK が非圧縮ネイティブ ライブラリで生成されたかどうか。 | 
| uncompressedDexFiles | 
 システム APK が非圧縮 dex ファイルで生成されたかどうか。 | 
| rotated | 
 システム APK の署名にローテーションされた鍵を使用するかどうか。 | 
| メソッド | |
|---|---|
| 
 | アップロード済みの Android App Bundle から、システム イメージに組み込むのに適した APK を作成します。 | 
| 
 | システム イメージに組み込むのに適した、以前に作成したシステム APK をダウンロードします。 | 
| 
 | 以前に作成されたシステム APK バリアントを返します。 | 
| 
 | 以前に作成したシステム APK バリアントのリストを返します。 | 
エラーコード
このリソースのオペレーションは、次の HTTP エラーコードを返します。
| エラーコード | 理由 | 解決策 | 
|---|---|---|
| 5xx | Google Play サーバーの一般的なエラー。 | リクエストを再試行してください。 問題が解決しない場合は、Google Play アカウント マネージャーにお問い合わせいただくか、サポート リクエストを送信してください。Google Play ステータス ダッシュボードで、既知のサービス停止がないか確認してください。 | 
| 409 | 同時実行更新エラー。 更新中のオブジェクトを更新しようとしました。たとえば、Play Billing Library の  | リクエストを再試行してください。 |