バンドルツール使用率
public class BundletoolUtil
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.util.BundletoolUtil |
Bundletool コマンド ラインを使用してデバイスに .apks をインストールするユーティリティ クラス。 Bundletool ドキュメント リンク: https://developer.android.com/studio/command-line/bundletool Bundletool.jar は、バンドルされていないモジュール ブランチからモジュール ファイルとともにダウンロードされます。
まとめ
パブリックコンストラクター | |
---|---|
BundletoolUtil (File bundletoolJar) |
パブリックメソッド | |
---|---|
File | extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo) .apks から分割された apk/apex を抽出します。 |
String | generateDeviceSpecFile (ITestDevice device) 接続されたデバイス構成の JSON ファイルを生成します。 |
void | installApks (File apks, ITestDevice device) Bundletool を使用して apk .apks をインストールします。 |
保護されたメソッド | |
---|---|
String | getAdbPath () |
File | getBundletoolFile () |
IRunUtil | getRunUtil () |
パブリックコンストラクター
バンドルツール使用率
public BundletoolUtil (File bundletoolJar)
パラメーター | |
---|---|
bundletoolJar | File |
パブリックメソッド
extractSplitsFromAPKS
public File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
.apks から分割された apk/apex を抽出します。スプリットの名前を変更し、.apks が保存されているディレクトリにスプリットを保存します。スプリットが保存した新しいディレクトリを返します。
パラメーター | |
---|---|
apks | File : 抽出する必要があるapk |
deviceSpecPath | String : Bundletool が APK を抽出するために使用するデバイス仕様ファイル |
device | ITestDevice : 接続されたデバイス |
buildInfo | IBuildInfo : ビルド アーティファクト情報 |
戻り値 | |
---|---|
File | 抽出された apk/apex が存在するディレクトリであるERROR(/File) |
デバイススペックファイルの生成
public String generateDeviceSpecFile (ITestDevice device)
接続されたデバイス構成の JSON ファイルを生成します。
パラメーター | |
---|---|
device | ITestDevice : 接続されたデバイス |
戻り値 | |
---|---|
String | デバイス仕様ファイルのパスを表すString 。 |
Apkをインストールする
public void installApks (File apks, ITestDevice device)
Bundletool を使用して apk .apks をインストールします。
パラメーター | |
---|---|
apks | File : インストールする必要があるapk |
device | ITestDevice : 接続されたデバイス |
投げる | |
---|---|
TargetSetupError |
保護されたメソッド
getAdbPath
protected String getAdbPath ()
戻り値 | |
---|---|
String |
getBundletoolFile
protected File getBundletoolFile ()
戻り値 | |
---|---|
File |
getRunUtil
protected IRunUtil getRunUtil ()
戻り値 | |
---|---|
IRunUtil |
バンドルツール使用率
public class BundletoolUtil
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.util.BundletoolUtil |
Bundletool コマンド ラインを使用してデバイスに .apks をインストールするユーティリティ クラス。 Bundletool ドキュメント リンク: https://developer.android.com/studio/command-line/bundletool Bundletool.jar は、バンドルされていないモジュール ブランチからモジュール ファイルとともにダウンロードされます。
まとめ
パブリックコンストラクター | |
---|---|
BundletoolUtil (File bundletoolJar) |
パブリックメソッド | |
---|---|
File | extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo) .apks から分割された apk/apex を抽出します。 |
String | generateDeviceSpecFile (ITestDevice device) 接続されたデバイス構成の JSON ファイルを生成します。 |
void | installApks (File apks, ITestDevice device) Bundletool を使用して apk .apks をインストールします。 |
保護されたメソッド | |
---|---|
String | getAdbPath () |
File | getBundletoolFile () |
IRunUtil | getRunUtil () |
パブリックコンストラクター
バンドルツール使用率
public BundletoolUtil (File bundletoolJar)
パラメーター | |
---|---|
bundletoolJar | File |
パブリックメソッド
extractSplitsFromAPKS
public File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
.apks から分割された apk/apex を抽出します。スプリットの名前を変更し、.apks が保存されているディレクトリにスプリットを保存します。スプリットが保存した新しいディレクトリを返します。
パラメーター | |
---|---|
apks | File : 抽出する必要があるapk |
deviceSpecPath | String : Bundletool が APK を抽出するために使用するデバイス仕様ファイル |
device | ITestDevice : 接続されたデバイス |
buildInfo | IBuildInfo : ビルド アーティファクト情報 |
戻り値 | |
---|---|
File | 抽出された apk/apex が存在するディレクトリであるERROR(/File) |
デバイススペックファイルの生成
public String generateDeviceSpecFile (ITestDevice device)
接続されたデバイス構成の JSON ファイルを生成します。
パラメーター | |
---|---|
device | ITestDevice : 接続されたデバイス |
戻り値 | |
---|---|
String | デバイス仕様ファイルのパスを表すString 。 |
Apkをインストールする
public void installApks (File apks, ITestDevice device)
Bundletool を使用して apk .apks をインストールします。
パラメーター | |
---|---|
apks | File : インストールする必要があるapk |
device | ITestDevice : 接続されたデバイス |
投げる | |
---|---|
TargetSetupError |
保護されたメソッド
getAdbPath
protected String getAdbPath ()
戻り値 | |
---|---|
String |
getBundletoolFile
protected File getBundletoolFile ()
戻り値 | |
---|---|
File |
getRunUtil
protected IRunUtil getRunUtil ()
戻り値 | |
---|---|
IRunUtil |