Tiện ích thông tin xây dựng
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Một lớp tiện ích giúp thao tác với IBuildInfo
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
BuildInfoUtil()
|
Phương thức công khai | |
---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Đọc các thuộc tính bản dựng từ thiết bị rồi dùng các thuộc tính đó để ghi đè các trường thông tin bản dựng có liên quan Lưu ý: do thông tin nhánh không được lưu trữ trên thiết bị dưới dạng thuộc tính bản dựng, nên thông tin được chèn thông tin nhánh sẽ là các trường sau được nối với nhau qua dấu gạch ngang:
|
Hàm khởi tạo công khai
Tiện ích thông tin xây dựng
public BuildInfoUtil ()
Phương thức công khai
Thuộc tính bản dựng của thiết bị khởi động
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Đọc các thuộc tính bản dựng từ thiết bị rồi dùng các thuộc tính đó để ghi đè các trường thông tin bản dựng có liên quan
Lưu ý: do thông tin nhánh không được lưu trữ trên thiết bị dưới dạng thuộc tính bản dựng, nên thông tin được chèn thông tin nhánh sẽ là các trường sau được nối với nhau qua dấu gạch ngang:
ro.product.brand
ro.product.name
ro.product.vendor.device
(có thể khác ở các cấp độ API cũ)ro.build.version.release
Tham số | |
---|---|
buildInfo |
IBuildInfo : thông tin bản dựng nơi các thuộc tính bản dựng thiết bị sẽ được chèn |
device |
ITestDevice : thiết bị để đọc các thuộc tính bản dựng từ đó |
overrideBuildId |
String : thay vì đọc từ thiết bị, hãy ghi đè mã bản dựng vào giá trị này;
null để không ghi đè |
overrideBuildFlavor |
String : thay vì đọc từ thiết bị, hãy ghi đè phiên bản bản dựng cho phiên bản này
giá trị; null để không ghi đè |
overrideBuildBranch |
String : thay vì nối các thuộc tính của thiết bị để thay thế cho
nhánh, hãy ghi đè lên giá trị này; null để không ghi đè |
overrideBuildAlias |
String : thay vì đọc từ thiết bị, hãy ghi đè bí danh bản dựng cho giá trị này;
null để không ghi đè |
Gửi | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |