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

カフ133396

更新に使用されるデバイスイメージファイルを表す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