Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP мы рекомендуем использовать android-latest-release вместо aosp-main . Ветка манифеста android-latest-release всегда будет ссылаться на самый последний релиз, выпущенный в 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.
[null,null,["Последнее обновление: 2025-12-04 UTC."],[],[]]