W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
CtsLaunchControlProvider
public
class
CtsLaunchControlProvider
extends LaunchControlProvider
implements
IDiscoverDependencies
LaunchControlProvider dla kompilacji CTS.
Pobiera i wyodrębnia plik ZIP CTS z serwera kompilacji Androida. Wyodrębniony CTS jest reprezentowany jako IFolderBuildInfo.
Podsumowanie
Pola
CONFIG_ONLY_REGEX
public static final Set<String> CONFIG_ONLY_REGEX
JARS_AND_CONFIG_REGEX
public static final Set<String> JARS_AND_CONFIG_REGEX
Konstruktory publiczne
CtsLaunchControlProvider
public CtsLaunchControlProvider ()
Metody publiczne
public void cleanExtra ()
cleanUp
public void cleanUp (IBuildInfo info)
Zwolnij miejsce, usuwając tymczasowe pliki kompilacji.
| Parametry |
info |
IBuildInfo |
getForceCas
public boolean getForceCas ()
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
public void setCtsExtra (List<String> ctsExtra)
public void setCtsExtraAltPath (File altPath)
setCtsForcePartialDownloadRegex
public void setCtsForcePartialDownloadRegex (Set<String> ctsForcePartialDownloadRegex)
| Parametry |
ctsForcePartialDownloadRegex |
Set |
setCtsPackageName
public void setCtsPackageName (String ctsZipName)
| Parametry |
ctsZipName |
String |
setCtsUsePartialDownload
public void setCtsUsePartialDownload (boolean shouldUsePartialDownload)
| Parametry |
shouldUsePartialDownload |
boolean |
setDefaultRollout
public void setDefaultRollout (boolean defaultRollout)
| Parametry |
defaultRollout |
boolean |
setDelayDownloadinSharding
public void setDelayDownloadinSharding (boolean delayDownload)
| Parametry |
delayDownload |
boolean |
setForceDisablePartialDownloadExperiment
public void setForceDisablePartialDownloadExperiment (boolean forceDisablePartialDownloadExperiment)
| Parametry |
forceDisablePartialDownloadExperiment |
boolean |
setPartialDownloadDefaultRollout
public void setPartialDownloadDefaultRollout (Set<String> partialDownloadDefaultRollout)
| Parametry |
partialDownloadDefaultRollout |
Set |
setPartialDownloadDisallowList
public void setPartialDownloadDisallowList (Set<String> partialDownloadDisallowList)
| Parametry |
partialDownloadDisallowList |
Set |
setPartialDownloadRolloutArtifact
public void setPartialDownloadRolloutArtifact (String partialDownloadRolloutArtifact)
| Parametry |
partialDownloadRolloutArtifact |
String |
public void setThrowIfExtraNotFound (boolean shouldThrow)
| Parametry |
shouldThrow |
boolean |
Metody chronione
downloadBuildFiles
protected IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild,
String testTargetName,
String buildName,
IFileDownloader downloader)
Pobierz niezbędne klucze plików skonfigurowane w parametrze --download-build-key z remoteBuild i zapisz je w IBuildInfo.
| Parametry |
remoteBuild |
RemoteBuildInfo: odpowiedź serwera kontroli uruchamiania. |
testTargetName |
String: nazwa docelowego środowiska testowego |
buildName |
String: nazwa kompilacji zdefiniowana przez kontrolę uruchamiania. |
downloader |
IFileDownloader: IFileDownloader, którego należy użyć do pobrania plików kompilacji. |
queryForBuild
protected RemoteBuildInfo queryForBuild ()
Wykonaj zapytanie dotyczące kontroli startu, w razie błędu ponawiając próbę.
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: 2026-06-22 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: 2026-06-22 UTC."],[],[]]