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


Yerel dosya sistemindeki bir dizinde bulunan diğer derleme yapılarını da içeren bir IDeviceBuildInfo.

Özet

Herkese açık oluşturucular

DeviceFolderBuildInfo()
DeviceFolderBuildInfo(String buildId, String buildName)
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)

DeviceFolderBuildInfo Oluşturucu, DeviceFolderBuildInfo oluşturulurken mUseFuseZip işaretinin yapılandırılmasına olanak tanır.

Herkese açık yöntemler

void cleanUp()

Tüm geçici derleme dosyalarını temizleyin. Ayrıca, fuse-zip ile monte edilmiş dosyaların listesine göre fuse-zip ile monte edilmiş dosyaların bağlantısını kaldırın.

File getRootDir()

Derleme yapılarını içeren kök klasörü alın.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

IDeviceBuildInfo içindeki tüm dosyaları kopyalayın.

void setFolderBuild(IFolderBuildInfo folderBuild)

IFolderBuildInfo içindeki tüm dosyaları kopyalayın.

void setRootDir(File rootDir)

Derleme yapılarını içeren kök dizini ayarlayın.

boolean shouldUseFuseZip()

Derleme yapıtları için fuse-zip'in kullanılıp kullanılmadığını gösteren işareti alın.

Korunan yöntemler

void addAllFiles(BuildInfo build)

Diğer derlemedeki tüm dosyaları kopyalamak için yardımcı yöntem. fuse-zip ile monte edilmiş dosyalar için sabit bağlantılar yerine sembolik bağlantılar oluşturun.

Herkese açık oluşturucular

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametreler
buildId String

buildName String

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

DeviceFolderBuildInfo Oluşturucu, DeviceFolderBuildInfo oluşturulurken mUseFuseZip işaretinin yapılandırılmasına olanak tanır.

Parametreler
buildId String: derleme kimliği

buildName String: derleme hedefinin adı

useFuseZip boolean: Yapının zip bağlama kullanıp kullanmadığını belirleyen işaret

Herkese açık yöntemler

cleanUp

public void cleanUp ()

Tüm geçici derleme dosyalarını temizleyin. Ayrıca, fuse-zip ile monte edilmiş dosyaların listesine göre fuse-zip ile monte edilmiş dosyaların bağlantısını kaldırın.

getRootDir

public File getRootDir ()

Derleme yapılarını içeren kök klasörü alın.

İadeler
File File dizini.

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

IDeviceBuildInfo içindeki tüm dosyaları kopyalayın.

Parametreler
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

IFolderBuildInfo içindeki tüm dosyaları kopyalayın.

Parametreler
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Derleme yapılarını içeren kök dizini ayarlayın.

Parametreler
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Derleme yapıtları için fuse-zip'in kullanılıp kullanılmadığını gösteren işareti alın.

İadeler
boolean

Korunan yöntemler

addAllFiles

protected void addAllFiles (BuildInfo build)

Diğer derlemedeki tüm dosyaları kopyalamak için yardımcı yöntem.

Dosyalara yeni sabit bağlantılar oluşturur. Böylece her derleme, dosyaya benzersiz bir dosya yoluna sahip olur. fuse-zip ile monte edilmiş dosyalar için sabit bağlantılar yerine sembolik bağlantılar oluşturun.

Parametreler
build BuildInfo

Verdiği hatalar
IOException