REST Resource: systemapks.variants

Tài nguyên: Biến thể

APK phù hợp để đưa vào hình ảnh hệ thống. Tài nguyên của SystemApksService.

Biểu diễn dưới dạng JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Trường
variantId

integer (uint32 format)

Chỉ có đầu ra. Mã nhận dạng của một biến thể APK hệ thống đã được tạo trước đó.

deviceSpec

object (DeviceSpec)

Thông số kỹ thuật của thiết bị dùng để tạo tệp APK.

options

object (SystemApkOptions)

Không bắt buộc. Các lựa chọn được áp dụng cho tệp APK đã tạo.

DeviceSpec

Thông số kỹ thuật của thiết bị dùng để tạo một tệp APK hệ thống.

Biểu diễn dưới dạng JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Trường
supportedAbis[]

string

Các cấu trúc ABI được hỗ trợ theo thứ tự ưu tiên. Các giá trị phải là chuỗi do nền tảng báo cáo, ví dụ: "armeabi-v7a", "x86_64".

supportedLocales[]

string

Tất cả các ngôn ngữ đã cài đặt được biểu thị dưới dạng chuỗi BCP-47, ví dụ: "en-US".

screenDensity

integer (uint32 format)

Dpi màn hình.

SystemApkOptions

Các lựa chọn cho APK hệ thống.

Biểu diễn dưới dạng JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Trường
uncompressedNativeLibraries

boolean

APK hệ thống có được tạo bằng các thư viện gốc chưa nén hay không.

uncompressedDexFiles

boolean

APK hệ thống có được tạo bằng các tệp dex chưa nén hay không.

rotated

boolean

Có dùng khoá xoay vòng để ký APK hệ thống hay không.

Phương thức

create

Tạo một APK phù hợp để đưa vào hình ảnh hệ thống từ một Android App Bundle đã tải lên.

download

Tải một APK hệ thống đã tạo trước đó xuống. APK này phù hợp để đưa vào một hình ảnh hệ thống.

get

Trả về một biến thể APK hệ thống đã tạo trước đó.

list

Trả về danh sách các biến thể APK hệ thống đã tạo trước đó.

Mã lỗi

Các thao tác của tài nguyên này sẽ trả về các mã lỗi HTTP sau:

Mã lỗi Lý do Mô tả Độ phân giải