REST Resource: systemapks.variants

แหล่งข้อมูล: ตัวแปร

APK ที่เหมาะสำหรับการรวมไว้ในอิมเมจของระบบ ทรัพยากรของ SystemApksService

การแสดง JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
ช่อง
variantId

integer (uint32 format)

เอาต์พุตเท่านั้น รหัสของตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้

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 ของระบบหรือไม่

เมธอด

create

สร้าง APK ที่เหมาะสำหรับการรวมไว้ในอิมเมจระบบจาก Android App Bundle ที่อัปโหลดแล้ว

download

ดาวน์โหลด APK ของระบบที่สร้างไว้ก่อนหน้านี้ซึ่งเหมาะสำหรับการรวมไว้ในอิมเมจของระบบ

get

แสดงตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้

list

แสดงรายการตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้

รหัสข้อผิดพลาด

การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด HTTP ต่อไปนี้

รหัสข้อผิดพลาด เหตุผล คำอธิบาย ความละเอียด
400 invalidValue ระบุค่าไม่ถูกต้องในคำขอ โดยมักจะแสดงเมื่อโทเค็นการซื้อมีรูปแบบไม่ถูกต้องหรือไม่ถูกต้อง แก้ไขค่าฟิลด์ที่ไม่ถูกต้องในเนื้อหาคำขอหรือพารามิเตอร์ตามข้อมูลอ้างอิงของ API
400 required คำขอไม่มีช่องหรือพารามิเตอร์ที่จำเป็น อ่านเอกสารประกอบของ API เพื่อให้แน่ใจว่ามีช่องและพารามิเตอร์ที่จำเป็นทั้งหมด
403 userInsufficientPermission ผู้ใช้มีสิทธิ์ไม่เพียงพอในการดำเนินการที่ขอ ตรวจสอบว่าผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์มีสิทธิ์ที่จำเป็นใน Google Play Console ดูรายละเอียดเพิ่มเติมได้ที่ การใช้บัญชีบริการ
404 notFound ไม่พบทรัพยากรที่ขอ ตรวจสอบว่าตัวระบุ (เช่น โทเค็นการซื้อ ชื่อแพ็กเกจ รหัสผลิตภัณฑ์ รหัสการสมัครใช้บริการ) ถูกต้อง
409 concurrentUpdate มีการพยายามอัปเดตออบเจ็กต์ที่กำลังอัปเดตพร้อมกัน ลองส่งคำขออีกครั้งโดยใช้ Exponential Backoff หลีกเลี่ยงการแก้ไขทรัพยากรเดียวกันพร้อมกัน
5xx Generic error ข้อผิดพลาดทั่วไปในเซิร์ฟเวอร์ของ Google Play ลองส่งคำขออีกครั้ง

หากยังคงพบปัญหาอยู่ โปรดติดต่อผู้จัดการลูกค้า Google Play หรือส่งคำขอรับการสนับสนุน โปรดตรวจสอบแดชบอร์ดสถานะของ Play เพื่อดูการหยุดทำงานที่ทราบ