Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
IncrementalImageUtil
public
class
IncrementalImageUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.image.IncrementalImageUtil
|
Ein Dienstprogramm zur Nutzung des inkrementellen Image- und Geräte-Updates.
Zusammenfassung
Öffentliche Methoden |
void
|
allowSameBuildFlashing()
|
void
|
cleanAfterSetup()
Bei der Anwendung einiger Logik können wir Dateien direkt nach der Einrichtung bereinigen.
|
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowTrackerlessUpdate, Set<String> allowedTransition, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
Gibt zurück, ob das Gerät derzeit Snapshots verwendet.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean useMerkle)
Gibt zurück, ob die Snapshot-Logik zum Aktualisieren des Geräts verwendet werden kann.
|
void
|
setSkipBasebandVersionCheck(boolean skipBasebandVersionCheck)
|
void
|
setSkipBootloaderVersionCheck(boolean skipBootloaderVersionCheck)
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Gibt zurück, ob das Update abgeschlossen wurde.
|
void
|
updateDevice(File currentBootloader, File currentRadio, File currentTrusty)
Aktualisiert das Gerät mithilfe der Snapshot-Logik.
|
void
|
updateDeviceWithNewFlow(File currentBootloader, File currentRadio, File currentTrusty)
|
boolean
|
useUpdatedFlow()
|
Felder
DYNAMIC_PARTITIONS_TO_DIFF
public static final Set<String> DYNAMIC_PARTITIONS_TO_DIFF
Öffentliche Konstruktoren
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File targetImage,
File createSnapshot,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase,
File deviceMerkleTree)
| Parameter |
device |
ITestDevice |
targetImage |
File |
createSnapshot |
File |
updateBootloaderFromUserspace |
boolean |
waitPhase |
SnapuserdWaitPhase |
deviceMerkleTree |
File |
Öffentliche Methoden
allowSameBuildFlashing
public void allowSameBuildFlashing ()
cleanAfterSetup
public void cleanAfterSetup ()
Bei der Anwendung einiger Logik können wir Dateien direkt nach der Einrichtung bereinigen.
public File getExtractedTargetDirectory ()
| Gibt Folgendes zurück: |
File |
|
initialize
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowTrackerlessUpdate,
Set<String> allowedTransition,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)
| Parameter |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowTrackerlessUpdate |
boolean |
allowedTransition |
Set |
updateBootloaderFromUserspace |
boolean |
waitPhase |
SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
| Gibt Folgendes zurück: |
boolean |
|
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Gibt zurück, ob das Gerät derzeit Snapshots verwendet.
| Parameter |
device |
ITestDevice |
| Gibt Folgendes zurück: |
boolean |
|
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean useMerkle)
Gibt zurück, ob die Snapshot-Logik zum Aktualisieren des Geräts verwendet werden kann.
| Parameter |
device |
ITestDevice |
useMerkle |
boolean |
| Gibt Folgendes zurück: |
boolean |
|
setSkipBasebandVersionCheck
public void setSkipBasebandVersionCheck (boolean skipBasebandVersionCheck)
| Parameter |
skipBasebandVersionCheck |
boolean |
setSkipBootloaderVersionCheck
public void setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck)
| Parameter |
skipBootloaderVersionCheck |
boolean |
public void teardownDevice (TestInformation testInfo)
| Parameter |
testInfo |
TestInformation |
updateCompleted
public boolean updateCompleted ()
Gibt zurück, ob das Update abgeschlossen wurde.
| Gibt Folgendes zurück: |
boolean |
|
updateDevice
public void updateDevice (File currentBootloader,
File currentRadio,
File currentTrusty)
Aktualisiert das Gerät mithilfe der Snapshot-Logik.
| Parameter |
currentBootloader |
File |
currentRadio |
File |
currentTrusty |
File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio,
File currentTrusty)
| Parameter |
currentBootloader |
File |
currentRadio |
File |
currentTrusty |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()
| Gibt Folgendes zurück: |
boolean |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[null,null,["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]