Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
IncrementalImageUtil
public class IncrementalImageUtil
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.image.IncrementalImageUtil |
Утилита для использования инкрементного обновления образа и устройства.
Краткое содержание
Публичные методы |
|---|
void | allowSameBuildFlashing () |
void | cleanAfterSetup () При выполнении некоторой логики применения мы можем очистить файлы сразу после настройки. |
File | getExtractedTargetDirectory () |
static IncrementalImageUtil | initialize ( ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowTrackerlessUpdate, allowedTransition, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase) |
boolean | isSameBuildFlashingAllowed () |
static boolean | isSnapshotInUse ( ITestDevice device) Возвращает, использует ли устройство в данный момент моментальные снимки или нет. |
static boolean | isSnapshotSupported ( ITestDevice device, boolean useMerkle) Возвращает, можем ли мы использовать логику моментального снимка для обновления устройства. |
void | setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck) |
void | teardownDevice ( TestInformation testInfo) |
boolean | updateCompleted () Возвращает, было ли завершено обновление. |
void | updateDevice (File currentBootloader, File currentRadio) Обновляет устройство, используя логику моментального снимка. |
void | updateDeviceWithNewFlow (File currentBootloader, File currentRadio) |
boolean | useUpdatedFlow () |
Поля
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Публичные конструкторы
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File targetImage,
File createSnapshot,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase,
File deviceMerkleTree)| Параметры |
|---|
device | ITestDevice |
targetImage | File |
createSnapshot | File |
updateBootloaderFromUserspace | boolean |
waitPhase | SnapuserdWaitPhase |
deviceMerkleTree | File |
Публичные методы
allowSameBuildFlashing
public void allowSameBuildFlashing ()
cleanAfterSetup
public void cleanAfterSetup ()
При выполнении некоторой логики применения мы можем очистить файлы сразу после настройки.
public File getExtractedTargetDirectory ()
инициализировать
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowTrackerlessUpdate,
allowedTransition,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)| Параметры |
|---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowTrackerlessUpdate | boolean |
allowedTransition | |
updateBootloaderFromUserspace | boolean |
waitPhase | SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Возвращает, использует ли устройство в данный момент моментальные снимки или нет.
| Параметры |
|---|
device | ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean useMerkle) Возвращает, можем ли мы использовать логику моментального снимка для обновления устройства.
| Параметры |
|---|
device | ITestDevice |
useMerkle | boolean |
setSkipBootloaderVersionCheck
public void setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck)
| Параметры |
|---|
skipBootloaderVersionCheck | boolean |
public void teardownDevice (TestInformation testInfo)
| Параметры |
|---|
testInfo | TestInformation |
обновлениеЗавершено
public boolean updateCompleted ()
Возвращает, было ли завершено обновление.
updateDevice
public void updateDevice (File currentBootloader,
File currentRadio)Обновляет устройство, используя логику моментального снимка.
| Параметры |
|---|
currentBootloader | File |
currentRadio | File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)| Параметры |
|---|
currentBootloader | File |
currentRadio | File |
useUpdatedFlow
public boolean useUpdatedFlow ()
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-04 UTC."],[],[]]