DeviceImageZipFlashingTargetPreparer
public
class
DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object의 클래스 | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper) | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer |
특정 형식을 통해 제공된 기기 이미지로 기기를 플래시하는 타겟 준비자입니다.
기기 이미지 형식의 대략적인 요구사항은 다음과 같습니다.
- 기기 이미지 파일은 ZIP 파일이어야 합니다.
- ZIP 파일의 루트에 flash-all.sh 스크립트가 포함되어야 합니다.
- 스크립트는 기기가
adb devices
에 표시되는 사용자 공간에 있다고 가정해야 합니다. - ZIP 파일의 나머지 부분은 스크립트와 동일한 위치에 디렉토리 레이아웃이며, 스크립트는 상대 경로
- 플래시 후 스크립트는 기기를 동일한 상태로 반환해야 합니다.
- 환경 변수
ANDROID_SERIAL
이(가) 기기 일련번호로 설정됩니다. 실행 환경의 일부인 - 스크립트는 PATH에
adb
및fastboot
가 있다고 가정할 수 있습니다.
flash-
all.sh
를 실행합니다.
요약
공개 생성자 | |
---|---|
DeviceImageZipFlashingTargetPreparer()
|
보호된 메서드 | |
---|---|
File
|
getDeviceUpdateImage()
업데이트에 사용할 기기 이미지 파일을 나타내는 |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
기기 이미지 업데이트 zip을 펼치고 포함된 플래싱 스크립트를 호출합니다. |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
무작동 |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
무작동 |
공개 생성자
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
보호된 메서드
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
업데이트에 사용할 기기 이미지 파일을 나타내는 ERROR(/File)
인스턴스를 제공합니다.
반환 값 | |
---|---|
File |
수행기기업데이트
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
기기 이미지 업데이트 zip을 펼치고 포함된 플래싱 스크립트를 호출합니다.
생성 값 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
무작동
생성 값 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
무작동
생성 값 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |