Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release thay vì aosp-main để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
ModuleOemTargetPreparer
public
class
ModuleOemTargetPreparer
extends InstallApexModuleTargetPreparer
Tóm tắt
Phương thức công khai |
void
|
checkModuleAfterPush(ITestDevice device, pushedModules)
Kiểm tra tên mô-đun và mã phiên bản sau khi đẩy
|
void
|
setUp(TestInformation testInfo)
Thực hiện thiết lập mục tiêu để kiểm thử, đẩy các mô-đun để thay thế các mô-đun tải trước
|
Phương thức được bảo vệ |
void
|
checkPreloadModules(TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Kiểm tra thông tin về mô-đun tải trước
|
String[]
|
getApkDirectory(ITestDevice device, String packageName)
Lấy đường dẫn tệp apk trong thư mục hệ thống
|
String
|
getPackageVersioncode(ITestDevice device, String packageName, boolean isAPK)
Kiểm tra phiên bản gói sau khi đẩy mô-đun đã cho tên gói.
|
ModuleOemTargetPreparer.ModuleInfo
|
pushFile(File moduleFile, TestInformation testInfo)
Đẩy tệp đến /system/apex/ cho apex hoặc /system/** cho apk
|
String
|
renameFile(ITestDevice device, File moduleFile, String packageName)
Đổi tên tệp cần cập nhật thành cùng một tên trong /system.
|
void
|
setupDevice(TestInformation testInfo)
adb root và gắn lại thiết bị trước khi đẩy tệp trong /system
|
Hàm khởi tạo công khai
ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
Phương thức công khai
checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules)
Kiểm tra tên mô-đun và mã phiên bản sau khi đẩy
| Tham số |
device |
ITestDevice |
pushedModules |
: Danh sách các mô-đun đã đẩy |
| Gửi |
TargetSetupError |
gửi trường hợp ngoại lệ nếu không có mô-đun nào được đẩy |
DeviceNotAvailableException |
gửi trường hợp ngoại lệ nếu không có thiết bị nào
|
public void setUp (TestInformation testInfo)
Thực hiện thiết lập mục tiêu để kiểm thử, đẩy các mô-đun để thay thế các mô-đun tải trước
| Gửi |
TargetSetupError |
nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường |
BuildError |
Nếu xảy ra lỗi do bản dựng đang được chuẩn bị |
DeviceNotAvailableException |
nếu thiết bị không phản hồi
|
Phương thức được bảo vệ
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor)
Kiểm tra thông tin về mô-đun tải trước
| Tham số |
testInfo |
TestInformation: thông tin kiểm thử |
deviceDescriptor |
DeviceDescriptor |
| Gửi |
DeviceNotAvailableException |
gửi trường hợp ngoại lệ nếu không có thiết bị nào |
TargetSetupError |
gửi ngoại lệ nếu không có mô-đun nào được tải trước
|
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName)
Lấy đường dẫn tệp apk trong thư mục hệ thống
| Tham số |
device |
ITestDevice |
packageName |
String: tên gói mô-đun |
| Giá trị trả về |
String[] |
mảng chuỗi có tên và đường dẫn apk |
| Gửi |
DeviceNotAvailableException |
nếu không có thiết bị |
TargetSetupError |
nếu không tìm thấy đường dẫn của gói
|
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK)
Kiểm tra phiên bản gói sau khi đẩy mô-đun đã cho tên gói.
| Tham số |
packageName |
String: tên gói đã đẩy |
isAPK |
boolean |
| Gửi |
DeviceNotAvailableException |
gửi ngoại lệ nếu không tìm thấy thiết bị. |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo)
Đẩy tệp đến /system/apex/ cho apex hoặc /system/** cho apk
| Tham số |
moduleFile |
File: tệp mô-đun |
testInfo |
TestInformation: TestInformation cho lệnh gọi. |
| Gửi |
TargetSetupError |
nếu không thể đẩy tệp qua adb |
DeviceNotAvailableException |
nếu không có thiết bị
|
renameFile
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName)
Đổi tên tệp cần cập nhật thành cùng một tên trong /system.
| Tham số |
device |
ITestDevice: thiết bị thử nghiệm |
moduleFile |
File: tệp mô-đun cần cài đặt |
packageName |
String: tên trong /system/* |
| Giá trị trả về |
String |
tên tệp mới sau khi đổi tên |
| Gửi |
TargetSetupError |
nếu không thể đổi tên tệp
|
DeviceNotAvailableException |
|
protected void setupDevice (TestInformation testInfo)
adb root và gắn lại thiết bị trước khi đẩy tệp trong /system
| Gửi |
TargetSetupError |
nếu không thể gắn lại thiết bị.
|
DeviceNotAvailableException |
|
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[]]