DexMetadataExtractor
public
class
DexMetadataExtractor
extends BaseTargetPreparer
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.DexMetadataExtractor | |
הפקודה מתקינה קובצי מטא-נתונים של Dex עבור קובצי APK שצוינו.
סיכום
שדות | |
|---|---|
protected
List<File> |
mDoInstallMultipleApks
|
constructors ציבוריים | |
|---|---|
DexMetadataExtractor()
Constructor for DexMetadataExtractor. |
|
DexMetadataExtractor(IRunUtil runUtil)
|
|
methods ציבוריים | |
|---|---|
ITestDevice
|
getDevice()
מחזירה את המכשיר שאליו צריך להחיל את ההכנה. |
void
|
setAaptVersion(AaptParser.AaptVersion aaptVersion)
הגדרת הגרסה של AAPT לניתוח APK. |
void
|
setUp(TestInformation testInfo)
מחולץ קובצי מטא-נתונים של Dex מחבילות ה-APK שסופקו באמצעות profgen ומתקין אותם לצד חבילות ה-APK. |
void
|
setUserId(int userId)
אם קובץ ה-APK צריך להיות מותקן עבור משתמש מסוים, צריך להגדיר את מזהה המשתמש שרוצים להתקין עבורו. |
void
|
tearDown(TestInformation testInfo, Throwable e)
|
שיטות מוגנות | |
|---|---|
File
|
getLocalPathForFilename(TestInformation testInfo, String apkFileName)
|
String
|
parsePackageName(File testAppFile)
מקבלים את שם החבילה מאפליקציית הבדיקה. |
File
|
resolveApkFile(TestInformation testInfo, File apkFile)
כלי עזר לפתרון בעיות בקובץ APK. |
שדות
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
constructors ציבוריים
DexMetadataExtractor
public DexMetadataExtractor ()
Constructor for DexMetadataExtractor.
methods ציבוריים
getDevice
public ITestDevice getDevice ()
מחזירה את המכשיר שאליו צריך להחיל את ההכנה.
| החזרות | |
|---|---|
ITestDevice |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
setAaptVersion
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
הגדרת הגרסה של AAPT לניתוח APK.
| פרמטרים | |
|---|---|
aaptVersion |
AaptParser.AaptVersion |
setUp
public void setUp (TestInformation testInfo)
מחולץ קובצי מטא-נתונים של Dex מחבילות ה-APK שסופקו באמצעות profgen ומתקין אותם לצד חבילות ה-APK.
| פרמטרים | |
|---|---|
testInfo |
TestInformation |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
BuildError, DeviceNotAvailableException |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
setUserId
public void setUserId (int userId)
אם קובץ ה-APK צריך להיות מותקן עבור משתמש מסוים, צריך להגדיר את מזהה המשתמש שרוצים להתקין עבורו.
| פרמטרים | |
|---|---|
userId |
int |
tearDown
public void tearDown (TestInformation testInfo, Throwable e)
| פרמטרים | |
|---|---|
testInfo |
TestInformation |
e |
Throwable |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
שיטות מוגנות
getLocalPathForFilename
protected File getLocalPathForFilename (TestInformation testInfo, String apkFileName)
| פרמטרים | |
|---|---|
testInfo |
TestInformation |
apkFileName |
String |
| החזרות | |
|---|---|
File |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
TargetSetupError |
|
parsePackageName
protected String parsePackageName (File testAppFile)
מקבלים את שם החבילה מאפליקציית הבדיקה.
| פרמטרים | |
|---|---|
testAppFile |
File |
| החזרות | |
|---|---|
String |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
TargetSetupError |
|
resolveApkFile
protected File resolveApkFile (TestInformation testInfo, File apkFile)
כלי עזר לפתרון בעיות בקובץ APK.
| פרמטרים | |
|---|---|
testInfo |
TestInformation |
apkFile |
File |
| החזרות | |
|---|---|
File |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|