BuildInfoUtil
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 IBuildInfo
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
BuildInfoUtil () |
Phương pháp 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ị và sử dụng chúng để ghi đè các trường thông tin bản dựng có liên quan Lưu ý: vì 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 nhánh được chèn sẽ là các trường sau được nối bằng dấu gạch ngang:
|
Nhà thầu xây dựng công cộng
BuildInfoUtil
public BuildInfoUtil ()
Phương pháp công khai
bootstrapDeviceBuildThuộc tính
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ị và sử dụng chúng để ghi đè các trường thông tin bản dựng có liên quan
Lưu ý: vì 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 nhánh được chèn sẽ là các trường sau được nối bằng 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ũ hơn) -
ro.build.version.release
Thông 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 đưa vào |
device | ITestDevice : thiết bị đọc thuộc tính bản dựng từ |
overrideBuildId | String : thay vì đọc từ thiết bị, hãy ghi đè id bản dựng thành giá trị này; null để không ghi đè |
overrideBuildFlavor | String : thay vì đọc từ thiết bị, hãy ghi đè hương vị bản dựng thành giá trị này; null để không ghi đè |
overrideBuildBranch | String : thay vì ghép các thuộc tính thiết bị thay thế cho nhánh, hãy ghi đè nó thành 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 thành giá trị này; null để không ghi đè |
Ném | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |