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 ( |
| Trường | |
|---|---|
variantId |
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 |
Thông số kỹ thuật của thiết bị dùng để tạo tệp APK. |
options |
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[] |
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[] |
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 |
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 |
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 |
APK hệ thống có được tạo bằng các tệp dex chưa nén hay không. |
rotated |
Có dùng khoá xoay vòng để ký APK hệ thống hay không. |
Phương thức |
|
|---|---|
|
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. |
|
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. |
|
Trả về một biến thể APK hệ thống đã được tạo trước đó. |
|
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 |
|---|---|---|---|
400 |
invalidValue |
Bạn đã cung cấp một giá trị không hợp lệ trong yêu cầu. Lỗi này thường xảy ra khi mã thông báo mua hàng bị lỗi hoặc không hợp lệ. | Hãy sửa giá trị trường không hợp lệ trong nội dung hoặc tham số yêu cầu dựa trên tài liệu tham khảo API. |
400 |
required |
Yêu cầu thiếu một trường hoặc tham số bắt buộc. | Tham khảo tài liệu API để đảm bảo bạn đã thêm tất cả các trường và tham số bắt buộc. |
403 |
userInsufficientPermission |
Người dùng không có đủ quyền để thực hiện thao tác được yêu cầu. | Đảm bảo người dùng được xác thực có các quyền cần thiết trong Google Play Console. Hãy xem phần Sử dụng tài khoản dịch vụ để biết thêm thông tin. |
404 |
notFound |
Không tìm thấy tài nguyên được yêu cầu. | Xác minh rằng các giá trị nhận dạng (ví dụ: mã thông báo giao dịch mua, tên gói, mã sản phẩm, mã thuê bao) là chính xác. |
409 |
concurrentUpdate |
Đã có một nỗ lực cập nhật một đối tượng đang được cập nhật đồng thời. | Thử lại yêu cầu với thời gian đợi luỹ thừa. Tránh sửa đổi đồng thời cùng một tài nguyên. |
5xx |
Generic error |
Lỗi chung trong máy chủ Google Play. | Hãy thử gửi lại yêu cầu. Nếu vấn đề vẫn tiếp diễn, hãy liên hệ với người quản lý tài khoản Google Play hoặc gửi yêu cầu hỗ trợ. Hãy cân nhắc kiểm tra Trang tổng quan về trạng thái của Play để xem có sự cố ngừng hoạt động nào đã biết hay không. |