DeviceFolderBuildInfo
public
class
DeviceFolderBuildInfo
extends DeviceBuildInfo
implements
IDeviceBuildInfo,
IFolderBuildInfo
| java.lang.Object | |||
| ↳ | com.android.tradefed.build.BuildInfo | ||
| ↳ | com.android.tradefed.build.DeviceBuildInfo | ||
| ↳ | com.android.tradefed.build.DeviceFolderBuildInfo | ||
IDeviceBuildInfo 也包含本機檔案系統目錄中的其他建構構件。
摘要
公用建構函式 | |
|---|---|
DeviceFolderBuildInfo()
|
|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
建立 |
|
公用方法 | |
|---|---|
void
|
cleanUp()
清理任何臨時建構檔案。此外,請根據 fuse-zip 已掛載檔案清單,卸載 fuse-zip 已掛載檔案。 |
File
|
getRootDir()
取得包含建構構件根資料夾。 |
void
|
setDeviceBuild(IDeviceBuildInfo deviceBuild)
複製 |
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
複製 |
void
|
setRootDir(File rootDir)
設定包含建構構件根目錄。 |
boolean
|
shouldUseFuseZip()
取得標記,指出是否使用 fuse-zip 建構構件。 |
受保護的方法 | |
|---|---|
void
|
addAllFiles(BuildInfo build)
輔助方法,用於複製其他版本中的所有檔案。為 Fuse-zip 掛載的檔案建立符號連結,而非硬連結。 |
公用建構函式
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId,
String buildName)| 參數 | |
|---|---|
buildId |
String |
buildName |
String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId,
String buildName,
boolean useFuseZip)建立 DeviceFolderBuildInfo 建構函式可在建構 DeviceFolderBuildInfo 時設定 mUseFuseZip 標記。
| 參數 | |
|---|---|
buildId |
String:版本 ID |
buildName |
String:建構目標名稱 |
useFuseZip |
boolean:用來判斷版本是否使用 ZIP 掛載的標記 |
公用方法
cleanUp
public void cleanUp ()
清理所有臨時建構檔案。此外,請根據 fuse-zip 已掛載檔案清單,卸載 fuse-zip 已掛載檔案。
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
複製 IDeviceBuildInfo 中的所有檔案。
| 參數 | |
|---|---|
deviceBuild |
IDeviceBuildInfo |
setFolderBuild
public void setFolderBuild (IFolderBuildInfo folderBuild)
複製 IFolderBuildInfo 中的所有檔案。
| 參數 | |
|---|---|
folderBuild |
IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
設定含有建構構件根目錄。
| 參數 | |
|---|---|
rootDir |
File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
取得標記,指出是否使用 fuse-zip 建構構件。
| 傳回 | |
|---|---|
boolean |
|
受保護的方法
addAllFiles
protected void addAllFiles (BuildInfo build)
輔助方法,用於複製其他版本中的所有檔案。
建立檔案的新硬連結,讓每個版本都有檔案的專屬檔案路徑。為 Fuse-zip 掛載的檔案建立符號連結,而非硬連結。
| 參數 | |
|---|---|
build |
BuildInfo |