Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

DeviceImageZipFlashingTargetPreparer

public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer


特定の形式で提供されたデバイスイメージでデバイスをフラッシュするターゲット作成者。

デバイスの画像形式の高レベルの要件:

  • デバイスイメージファイルはzipファイルである必要があります
  • zipファイルのルートにflash-all.shスクリプトが含まれている必要があります
  • スクリプトは、デバイスがadb devicesから見えるユーザースペースにあることを前提としている必要がありadb devices
  • 残りのzipファイルは、同じディレクトリレイアウトのスクリプトと同じ場所に抽出され、スクリプトは、相対パスを介してzipにパッケージ化されたファイルを参照できます。
  • フラッシュ後、スクリプトはデバイスを同じ状態に戻す必要があります
  • 環境変数ANDROID_SERIALは、実行環境の一部としてデバイスのシリアル番号に設定されます
  • スクリプトは、PATHにadbfastbootがあると想定する場合があります
このターゲット作成者は、デバイスイメージのzipファイルを解凍し、上記の要件の概要に基づいて、同封のflash- all.shを実行します。

概要

パブリックコンストラクター

DeviceImageZipFlashingTargetPreparer ()

保護されたメソッド

File getDeviceUpdateImage ()

更新に使用されるデバイスイメージファイルを表すERROR(/File)インスタンスを提供します

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

デバイスイメージの更新zipを展開し、同封の点滅スクリプトを呼び出します

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

ノーオペレーション

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

ノーオペレーション

パブリックコンストラクター

DeviceImageZipFlashingTargetPreparer

public DeviceImageZipFlashingTargetPreparer ()

保護されたメソッド

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

更新に使用されるデバイスイメージファイルを表すERROR(/File)インスタンスを提供します

戻り値
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

デバイスイメージの更新zipを展開し、同封の点滅スクリプトを呼び出します

投げる
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

ノーオペレーション

投げる
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

ノーオペレーション

投げる
DeviceNotAvailableException
TargetSetupError