빌드 정보 유틸리티

public class BuildInfoUtil
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.util.BuildInfoUtil.


IBuildInfo 조작에 도움이 되는 유틸리티 클래스

요약

공개 생성자

BuildInfoUtil()

공개 메서드

static void bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

기기에서 빌드 속성을 읽고 관련 빌드 정보 필드를 재정의하는 데 사용합니다.

참고: 브랜치 정보는 기기에 빌드 속성으로 저장되지 않으므로 브랜치 정보는 대시로 연결된 다음 필드입니다.

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (이전 API 수준에서는 다를 수 있음)
  • ro.build.version.release

공개 생성자

빌드 정보 유틸리티

public BuildInfoUtil ()

공개 메서드

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

기기에서 빌드 속성을 읽고 관련 빌드 정보 필드를 재정의하는 데 사용합니다.

참고: 브랜치 정보는 기기에 빌드 속성으로 저장되지 않으므로 브랜치 정보는 대시로 연결된 다음 필드입니다.

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (이전 API 수준에서는 다를 수 있음)
  • ro.build.version.release

매개변수
buildInfo IBuildInfo: 기기 빌드 속성이 삽입될 빌드 정보입니다.

device ITestDevice: 빌드 속성을 읽을 기기입니다.

overrideBuildId String: 기기에서 읽는 대신 빌드 ID를 이 값으로 재정의합니다. 재정의하지 않은 경우 null

overrideBuildFlavor String: 기기에서 읽는 대신 빌드 버전을 이 값으로 재정의합니다. value; 재정의하지 않은 경우 null

overrideBuildBranch String: 이 값으로 재정의해야 합니다. 재정의하지 않은 경우 null

overrideBuildAlias String: 기기에서 읽는 대신 이 값으로 빌드 별칭을 재정의합니다. 재정의하지 않은 경우 null

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException