2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドと投稿には、android-latest-release を使用します。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
AndroidBuildArtifactHelper
public
class
AndroidBuildArtifactHelper
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildArtifactHelper
|
ビルド アーティファクトの Android ビルド API のクエリに使用されるヘルパークラス。
概要
パブリック メソッド |
RemoteBuildInfo
|
queryForBuild(Build build, String branch, String buildId, String buildFlavor, String os, String pattern, Set<String> exclusionPatterns)
buildartifact.list API 呼び出しを介して、ビルド アーティファクト情報を取得する実際のクエリを実行します。
|
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)
ブランチ、ビルド ID、フレーバーでビルド アーティファクト情報をクエリします。
|
RemoteBuildInfo
|
queryForLatestBuild(String branch, String buildFlavor, String os, String pattern)
ブランチとフレーバーでビルド アーティファクト情報をクエリします。成功した最新のビルドが存在する場合はそれが使用され、存在しない場合は null が返されます。
|
RemoteBuildInfo
|
queryForLatestBuild(String branch, String buildFlavor, String os)
ブランチとフレーバーでビルド アーティファクト情報をクエリします。成功した最新のビルドが存在する場合はそれが使用され、存在しない場合は null が返されます。
|
保護されたメソッド |
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)
この本来の目的は、「fastboot」サフィックスを持つターゲットをサポートすることでした。
|
Build
|
getLatestBuild(String branch, String buildFlavor, String os)
|
RemoteBuildInfo
|
queryForBuild(String branch, String buildId, String buildFlavor, String os, String pattern, Set<String> exclusionPatterns)
|
定数
BUILD_ATTEMPT_LATEST
public static final String BUILD_ATTEMPT_LATEST
定数値:
"latest"
protected static final String PLATFORM_LINUX
定数値:
"linux"
protected static final String PLATFORM_MAC
定数値:
"mac"
protected static final String PLATFORM_MAC_ARM64
定数値:
"mac_arm64"
パブリック コンストラクタ
AndroidBuildArtifactHelper
public AndroidBuildArtifactHelper (String buildEnv)
AndroidBuildArtifactHelper のコンストラクタ。
| パラメータ |
buildEnv |
String: 使用する Build API 環境。 |
AndroidBuildArtifactHelper
public AndroidBuildArtifactHelper (String buildEnv,
boolean strictMode)
| パラメータ |
buildEnv |
String |
strictMode |
boolean |
AndroidBuildArtifactHelper
public AndroidBuildArtifactHelper (String buildEnv,
boolean strictMode,
boolean throwOnQueryFailure)
| パラメータ |
buildEnv |
String |
strictMode |
boolean |
throwOnQueryFailure |
boolean |
パブリック メソッド
queryForBuild
public RemoteBuildInfo queryForBuild (Build build,
String branch,
String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
buildartifact.list API 呼び出しを介して、ビルド アーティファクト情報を取得する実際のクエリを実行します。
| パラメータ |
build |
Build: 省略可。以前の build.get 呼び出しで buildId と
buildFlavor で記述されたビルド情報を取得済みの場合の Build メタデータ インスタンス。null の場合は新しい build.get が行われます。
null の場合は、
buildId と buildFlavor に対して追加の整合性チェックは行われません。 |
exclusionPatterns |
Set: 肯定的なパターンがない場合にのみ適用されます |
queryForBuild
public RemoteBuildInfo queryForBuild (Build build,
String branch,
String buildId,
String buildFlavor,
String os)
| パラメータ |
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)
ブランチ、ビルド ID、フレーバーでビルド アーティファクト情報をクエリします。
ここでブランチ パラメータは省略可能です。これは、古い起動制御クエリ形式との下位互換性を確保するためのものです。実際のクエリはビルド ID とフレーバーで行われます。ブランチ パラメータが指定されていても、ビルドの実際のブランチと競合する場合は、ビルドが見つかったとしても null レスポンスが返されます。
| パラメータ |
exclusionPatterns |
Set: ポジティブ パターンがない場合にのみ適用 |
queryForLatestBuild
public RemoteBuildInfo queryForLatestBuild (String branch,
String buildFlavor,
String os,
String pattern)
ブランチとフレーバーでビルド アーティファクト情報をクエリします。成功した最新のビルドが存在する場合はそれが使用され、存在しない場合は null が返されます。
queryForLatestBuild
public RemoteBuildInfo queryForLatestBuild (String branch,
String buildFlavor,
String os)
ブランチとフレーバーでビルド アーティファクト情報をクエリします。成功した最新のビルドが存在する場合はそれが使用され、存在しない場合は null が返されます。
保護されたメソッド
getBuild
protected Build getBuild (String branch,
String buildId,
String buildFlavor,
String os)
| パラメータ |
branch |
String |
buildId |
String |
buildFlavor |
String |
os |
String |
getBuildArtifactList
protected List<String> getBuildArtifactList (String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
| パラメータ |
buildId |
String |
buildFlavor |
String |
os |
String |
pattern |
String |
exclusionPatterns |
Set |
getBuildFlavor
protected static String getBuildFlavor (String buildFlavor,
String os)
この本来の目的は、「fastboot」サフィックスを持つターゲットをサポートすることでした。このロジックは関連性がなくなったと見なされ、混乱を避けるために今後削除される可能性があります。ビルド フレーバーに予期しない接尾辞が追加されるのを防ぐため、このメソッドは当面の間維持されます。(b/448820244)を参照してください。
| パラメータ |
buildFlavor |
String |
os |
String |
getLatestBuild
protected Build getLatestBuild (String branch,
String buildFlavor,
String os)
| パラメータ |
branch |
String |
buildFlavor |
String |
os |
String |
queryForBuild
protected RemoteBuildInfo queryForBuild (String branch,
String buildId,
String buildFlavor,
String os,
String pattern,
Set<String> exclusionPatterns)
| パラメータ |
branch |
String |
buildId |
String |
buildFlavor |
String |
os |
String |
pattern |
String |
exclusionPatterns |
Set |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-06-22 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-06-22 UTC。"],[],[]]