Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
DeviceFlashPreparer
public
abstract
class
DeviceFlashPreparer
extends BaseTargetPreparer
Znane bezpośrednie podklasy
|
ITargetPreparer
, który wyświetla obraz na fizycznym sprzęcie z Androidem.
Podsumowanie
Konstruktory publiczne
DeviceFlashPreparer
public DeviceFlashPreparer ()
Metody publiczne
public void setUp (TestInformation testInfo)
Parametry |
testInfo |
TestInformation |
Rzuty |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Parametry |
testInfo |
TestInformation |
e |
Throwable |
Rzuty |
DeviceNotAvailableException |
|
Chronione metody
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Przed flashowaniem można sprawdzić, czy urządzenie jest zgodne z informacjami z kompilacji.
Rzuty |
|
com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException |
|
BuildError |
|
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Utwórz IDeviceFlasher
, aby go używać. Podklasy mogą zastąpić
Parametry |
device |
ITestDevice |
Rzuty |
DeviceNotAvailableException |
|
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Pobiera czas oczekiwania na uruchomienie urządzenia
getHostOptions
protected IHostOptions getHostOptions ()
Pobiera instancję IHostOptions
do użycia.
Udostępnione do testowania jednostkowego
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Przesyła dane o czasie migania urządzenia do backendu pomiarów
Parametry |
branch |
String : gałąź, z której pochodzi kompilacja urządzenia |
buildFlavor |
String : wersja kompilacji urządzenia |
buildId |
String : numer kompilacji wersji urządzenia |
serial |
String : numer seryjny urządzenia |
queueTime |
long : czas oczekiwania na dostępność limitu błyskawicznego |
flashingTime |
long : czas poświęcony na flashowanie pliku obrazu urządzenia ZIP |
flashingStatus |
CommandStatus : stan wykonania polecenia migania
|
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parametry |
skipPostFlashBuildIdCheck |
boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parametry |
skipPostFlashFlavorCheck |
boolean |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[]]