Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
ModulePusher
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
Ringkasan
Metode publik |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
Menginstal moduleFiles ke perangkat dengan adb push.
|
Kolom
LINE_BREAK
public static final String LINE_BREAK
Konstruktor publik
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parameter |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
Metode publik
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Menginstal moduleFiles
ke perangkat dengan adb push.
Parameter |
moduleFiles |
ImmutableMultimap : multimap dari nama paket ke file paket. Dalam kasus pemisahan, paket dasar harus menjadi yang pertama dalam urutan iterasi. |
factoryReset |
boolean : jika memuat ulang melalui reset ke setelan pabrik. |
disablePackageCache |
boolean |
Metode yang dilindungi
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
Periksa apakah semua apex diaktifkan.
Parameter |
device |
ITestDevice : sedang diuji. |
modules |
|
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parameter |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Mendapatkan modul yang gagal diaktifkan.
Parameter |
toInstall |
|
activatedApexes |
: Kumpulan apex aktif di perangkat |
Hasil |
|
daftar yang berisi apexinfo modul apex input yang gagal diaktifkan. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Dapatkan jalur file penginstalan paket di perangkat.
Parameter |
device |
ITestDevice : sedang diuji |
packageName |
String : modul |
Hasil |
String[] |
jalur semua file paket |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Dapatkan jalur paket pramuat di perangkat.
Untuk paket terpisah, tampilkan jalur direktori paket, diikuti dengan jalur file. Akibatnya, ukuran hasil selalu > 1 dalam hal ini. Untuk paket yang tidak terpisah, cukup
tampilkan jalur file penginstalan pramuat.
Parameter |
device |
ITestDevice : sedang diuji |
moduleFiles |
File : file modul lokal yang akan diinstal |
packageName |
String : modul |
apiLevel |
int : dari perangkat |
Hasil |
Path[] |
jalur file pramuat. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Mengurai baris "package:{key} versionCode:{value}" ke dalam peta.
Hasil |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
root adb dan pasang ulang perangkat sebelum mendorong file di bawah /system
Parameter |
device |
ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-11-09 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-11-09 UTC."],[],[]]