2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドと投稿には、android-latest-release を使用します。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
MixKernelTargetPreparer
public
class
MixKernelTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver,
ILabPreparer
カーネル イメージとデバイス イメージを混合できる ITargetPreparer。
概要
保護されたメソッド |
String[]
|
getKernelVersionFromImage(File image)
boot、vendor_boot、system_dlkm、vendor_dlkm のイメージ ファイルからカーネル バージョンを抽出します。
|
IRunUtil
|
getRunUtil()
使用する IRunUtil インスタンスを取得します。
|
String[]
|
parseKernelVersion(String source, String kernelVersionString)
|
void
|
runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
mix カーネルツールを実行して新しいデバイスビルドを生成します。
ミキシング ツールの使用方法: build_mixed_kernels device_dir out_dir target flavor kernel_dir
|
void
|
validateKernelCompatibility(String imageName, String[] imageVersion, String[] bootVersion, ITestDevice device)
|
void
|
validateKernelVersion(File kernelDir, File gkiDir, ITestDevice device)
イメージ内のカーネル バージョンが想定どおりであることを検証します。
|
パブリック コンストラクタ
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
パブリック メソッド
保護されたメソッド
getKernelVersionFromImage
protected String[] getKernelVersionFromImage (File image)
boot/vendor_boot/system_dlkm/vendor_dlkm イメージ ファイルからカーネル バージョンを抽出します。
| パラメータ |
image |
File: 画像ファイルへの File。 |
| 戻り値 |
String[] |
解析されたカーネル バージョン情報([kernelVersion, patchLevel, pageSize])を含む ERROR(/String[])。バージョン文字列を解析できない場合は null を返します。 |
parseKernelVersion
protected String[] parseKernelVersion (String source,
String kernelVersionString)
| パラメータ |
source |
String |
kernelVersionString |
String |
protected void runMixKernelTool (ITestDevice device,
File oldDeviceDir,
File kernelDir,
File gkiDir,
File newDeviceDir)
mix カーネルツールを実行して新しいデバイスビルドを生成します。
ミキシング ツールの使用方法: build_mixed_kernels device_dir out_dir target flavor kernel_dir
| パラメータ |
device |
ITestDevice: テストデバイス |
oldDeviceDir |
File: ディレクトリ File に古いデバイス イメージが含まれている |
kernelDir |
File: ディレクトリ File にはカーネル イメージの宛先が含まれています |
gkiDir |
File: ディレクトリ File に GKI カーネル イメージの宛先が含まれている |
newDeviceDir |
File: 新しいデバイス イメージが生成されるディレクトリ File |
validateKernelCompatibility
protected void validateKernelCompatibility (String imageName,
String[] imageVersion,
String[] bootVersion,
ITestDevice device)
| パラメータ |
imageName |
String |
imageVersion |
String |
bootVersion |
String |
device |
ITestDevice |
validateKernelVersion
protected void validateKernelVersion (File kernelDir,
File gkiDir,
ITestDevice device)
イメージ内のカーネル バージョンが想定どおりであることを検証します。有効でない場合は例外をスローします。
| パラメータ |
kernelDir |
File: ディレクトリ File にカーネル イメージが含まれている |
gkiDir |
File: ディレクトリ File に GKI イメージが含まれています |
device |
ITestDevice: ITestDevice |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。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。"],[],[]]