2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
AndroidBuildArtifactHelper
public
class
AndroidBuildArtifactHelper
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildArtifactHelper
|
Android Build API'yi derleme yapıları için sorgulamak üzere kullanılan yardımcı sınıf.
Özet
Herkese açık yöntemler |
RemoteBuildInfo
|
queryForBuild(Build build, String branch, String buildId, String buildFlavor, String os, String pattern, Set<String> exclusionPatterns)
buildartifact.list API çağrısı aracılığıyla derleme yapısı bilgilerini getirmek için gerçek sorguyu gerçekleştirir.
|
RemoteBuildInfo
|
queryForBuild(Build build, String branch, String buildId, String buildFlavor, String os)
|
RemoteBuildInfo
|
queryForBuildById(String branch, String buildId, String buildFlavor, String os, String pattern, Set<String> exclusionPatterns)
Dal, derleme kimliği ve türüne göre derleme yapısı bilgileri için sorgu oluşturun.
|
RemoteBuildInfo
|
queryForLatestBuild(String branch, String buildFlavor, String os, String pattern)
Daldan ve türden derleme yapısı bilgileri için sorgu: Varsa en son başarılı derleme kullanılır, aksi takdirde null döndürülür.
|
RemoteBuildInfo
|
queryForLatestBuild(String branch, String buildFlavor, String os)
Daldan ve türden derleme yapısı bilgileri için sorgu: Varsa en son başarılı derleme kullanılır, aksi takdirde null döndürülür.
|
Korunan yöntemler |
Build
|
getBuild(String branch, String buildId, String buildFlavor, String os)
|
List<String>
|
getBuildArtifactList(String buildId, String buildFlavor, String os, String pattern, Set<String> exclusionPatterns)
|
static
String
|
getBuildFlavor(String buildFlavor, String os)
Bu işlevin asıl amacı, "fastboot" soneki olan hedefleri desteklemekti.
|
Build
|
getLatestBuild(String branch, String buildFlavor, String os)
|
RemoteBuildInfo
|
queryForBuild(String branch, String buildId, String buildFlavor, String os, String pattern, Set<String> exclusionPatterns)
|
Sabitler
BUILD_ATTEMPT_LATEST
public static final String BUILD_ATTEMPT_LATEST
Sabit Değer:
"latest"
protected static final String PLATFORM_LINUX
Sabit Değer:
"linux"
protected static final String PLATFORM_MAC
Sabit Değer:
"mac"
protected static final String PLATFORM_MAC_ARM64
Sabit Değer:
"mac_arm64"
Herkese açık oluşturucular
AndroidBuildArtifactHelper
public AndroidBuildArtifactHelper (String buildEnv)
AndroidBuildArtifactHelper'ın oluşturucusu.
| Parametreler |
buildEnv |
String: Kullanılacak Build API ortamı. |
AndroidBuildArtifactHelper
public AndroidBuildArtifactHelper (String buildEnv,
boolean strictMode)
| Parametreler |
buildEnv |
String |
strictMode |
boolean |
AndroidBuildArtifactHelper
public AndroidBuildArtifactHelper (String buildEnv,
boolean strictMode,
boolean throwOnQueryFailure)
| Parametreler |
buildEnv |
String |
strictMode |
boolean |
throwOnQueryFailure |
boolean |
Herkese açık yöntemler
queryForBuild
public RemoteBuildInfo queryForBuild (Build build,
String branch,
String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
buildartifact.list API çağrısı aracılığıyla derleme yapısı bilgilerini getirmek için gerçek sorguyu gerçekleştirir.
| Parametreler |
build |
Build: Build ve
buildFlavor ile açıklanan derleme bilgilerini almak için daha önce bir build.get çağrısı yapılmışsa isteğe bağlı Build meta veri örneği; null olduğunda yeni bir build.get çağrısı yapılır;
null olmadığında
buildId ve buildFlavor ile tutarlı ek kontroller yapılmazbuildId |
exclusionPatterns |
Set: Yalnızca pozitif kalıp yoksa geçerlidir. |
queryForBuild
public RemoteBuildInfo queryForBuild (Build build,
String branch,
String buildId,
String buildFlavor,
String os)
| Parametreler |
build |
Build |
branch |
String |
buildId |
String |
buildFlavor |
String |
os |
String |
queryForBuildById
public RemoteBuildInfo queryForBuildById (String branch,
String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
Şube, derleme kimliği ve türüne göre derleme yapısı bilgileri için sorgu oluşturun.
Buradaki dal parametresinin isteğe bağlı olduğunu unutmayın. Bu parametre, eski başlatma kontrolü sorgu biçimiyle geriye dönük uyumluluk amacıyla kullanılır. Gerçek sorgulama, derleme kimliği ve türüne göre yapılır. Bir dal parametresi sağlanır ancak derlemenin gerçek dalıyla çakışırsa derleme bulunabilse bile bunun yerine null yanıtı döndürülür.
| Parametreler |
exclusionPatterns |
Set: Yalnızca pozitif bir örüntü yoksa uygulayın. |
queryForLatestBuild
public RemoteBuildInfo queryForLatestBuild (String branch,
String buildFlavor,
String os,
String pattern)
Daldan ve türden derleme yapısı bilgileri için sorgu: Varsa en son başarılı derleme kullanılır, aksi takdirde null döndürülür.
queryForLatestBuild
public RemoteBuildInfo queryForLatestBuild (String branch,
String buildFlavor,
String os)
Daldan ve türden derleme yapısı bilgileri için sorgu: Varsa en son başarılı derleme kullanılır, aksi takdirde null döndürülür.
Korunan yöntemler
getBuild
protected Build getBuild (String branch,
String buildId,
String buildFlavor,
String os)
| Parametreler |
branch |
String |
buildId |
String |
buildFlavor |
String |
os |
String |
getBuildArtifactList
protected List<String> getBuildArtifactList (String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
| Parametreler |
buildId |
String |
buildFlavor |
String |
os |
String |
pattern |
String |
exclusionPatterns |
Set |
| Döndürülenler |
List<String> |
|
getBuildFlavor
protected static String getBuildFlavor (String buildFlavor,
String os)
Bu işlevin asıl amacı, "fastboot" soneki olan hedefleri desteklemekti. Bu mantık artık alakalı olarak kabul edilmemektedir ve kafa karışıklığını önlemek için gelecekte kaldırılabilir. Derleme türüne beklenmedik bir sonek eklememek için bu yöntemi şimdilik kullanmaya devam ediyoruz. (b/448820244) başlıklı makaleyi inceleyin.
| Parametreler |
buildFlavor |
String |
os |
String |
getLatestBuild
protected Build getLatestBuild (String branch,
String buildFlavor,
String os)
| Parametreler |
branch |
String |
buildFlavor |
String |
os |
String |
queryForBuild
protected RemoteBuildInfo queryForBuild (String branch,
String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
| Parametreler |
branch |
String |
buildId |
String |
buildFlavor |
String |
os |
String |
pattern |
String |
exclusionPatterns |
Set |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]