資源: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 錯誤碼:
| 錯誤代碼 | 原因 | 說明 | 解析度 |
|---|---|---|---|
400 |
invalidValue |
要求中提供的值無效。如果購買權杖格式有誤或無效,通常會傳回這個錯誤。 | 根據 API 參考資料,更正要求主體或參數中的無效欄位值。 |
400 |
required |
要求缺少必要欄位或參數。 | 請參閱 API 說明文件,確認已包含所有必填欄位和參數。 |
403 |
userInsufficientPermission |
使用者沒有足夠的權限可執行要求作業。 | 確認已驗證的使用者在 Google Play 管理中心具備必要權限。詳情請參閱「 使用服務帳戶」。 |
404 |
notFound |
找不到要求的資源。 | 確認 ID (例如購買憑證、套件名稱、產品 ID、訂閱 ID) 正確無誤。 |
409 |
concurrentUpdate |
嘗試更新正在同步更新的物件。 | 以指數輪詢方式重試要求。請避免同時修改相同資源。 |
5xx |
Generic error |
Google Play 伺服器發生一般錯誤。 | 請重試要求。 如果問題持續發生,請與 Google Play 帳戶管理員聯絡,或提交支援要求。建議查看 Play 狀態資訊主頁,瞭解是否有已知服務中斷情形。 |