REST Resource: systemapks.variants

リソース: Variant

システム イメージに含めるのに適した APK。SystemApksService のリソース。

JSON 表現
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
フィールド
variantId

integer (uint32 format)

出力のみ。以前に作成されたシステム APK バリアントの ID。

deviceSpec

object (DeviceSpec)

APK の生成に使用されたデバイス仕様。

options

object (SystemApkOptions)

(省略可)生成された APK に適用されるオプション。

DeviceSpec

システム APK の生成に使用されるデバイス仕様。

JSON 表現
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
フィールド
supportedAbis[]

string

サポートされている ABI アーキテクチャ(優先順位順)。値はプラットフォームから報告された文字列である必要があります(「armeabi-v7a」、「x86_64」など)。

supportedLocales[]

string

インストールされているすべての言語 / 地域。BCP-47 文字列として表されます(「en-US」など)。

screenDensity

integer (uint32 format)

画面の dpi。

SystemApkOptions

システム APK のオプション。

JSON 表現
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
フィールド
uncompressedNativeLibraries

boolean

システム APK が非圧縮ネイティブ ライブラリで生成されたかどうか。

uncompressedDexFiles

boolean

システム APK が非圧縮 dex ファイルを使用して生成されたかどうか。

rotated

boolean

システム APK の署名にローテーションされた鍵を使用するかどうか。

Methods

create

すでにアップロードされている Android App Bundle から、システム イメージに含めるのに適した APK を作成します。

download

以前に作成されたシステム APK をダウンロードします。これはシステム イメージに含めるのに適しています。

get

以前に作成されたシステム APK バリアントを返します。

list

以前に作成されたシステム APK バリアントのリストを返します。