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 yapı yapıtlarını da içeren bir IDeviceBuildInfo .

Özet

kamu inşaatçılar

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

Bir DeviceFolderBuildInfo oluşturur Yapıcı, DeviceFolderBuildInfo oluşturulurken mUseFuseZip bayrağının yapılandırılmasına izin verir.

DeviceFolderBuildInfo ()

Genel yöntemler

void cleanUp ()

Tüm geçici derleme dosyalarını temizleyin Ek olarak, Fuse-Zip ile bağlanan dosyaların bağlantısını, Fuse-Zip ile bağlanan dosyalar listesine göre çıkarın.

File getRootDir ()

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

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

Tüm dosyaları IDeviceBuildInfo kopyalayın.

void setFolderBuild ( IFolderBuildInfo folderBuild)

Tüm dosyaları IFolderBuildInfo kopyalayın.

void setRootDir (File rootDir)

Derleme eserlerini içeren kök dizini ayarlayın.

boolean shouldUseFuseZip ()

Derleme yapıtları için Fuse-Zip'in kullanımda olup olmadığını gösteren bayrağı alın.

Korumalı yöntemler

void addAllFiles ( BuildInfo build)

Diğer yapıdaki tüm dosyaları kopyalamak için yardımcı yöntem. Fuse-zip bağlantılı dosyalar için sabit bağlantılar yerine sembolik bağlantılar oluşturun.

kamu inşaatçılar

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

parametreler
buildId String

buildName String

DeviceFolderBuildInfo

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

Bir DeviceFolderBuildInfo oluşturur Yapıcı, DeviceFolderBuildInfo oluşturulurken mUseFuseZip bayrağının yapılandırılmasına izin verir.

parametreler
buildId String : yapı kimliği

buildName String : derleme hedefi adı

useFuseZip boolean : derlemenin zip montajı kullanıp kullanmadığını belirleyen bayrak

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Genel yöntemler

Temizlemek

public void cleanUp ()

Tüm geçici derleme dosyalarını temizleyin Ek olarak, Fuse-Zip ile bağlanan dosyaların bağlantısını, Fuse-Zip ile bağlanan dosyalar listesine göre çıkarın.

getRootDir

public File getRootDir ()

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

İadeler
File ERROR(/File) dizini.

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Tüm dosyaları IDeviceBuildInfo kopyalayın.

parametreler
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Tüm dosyaları IFolderBuildInfo kopyalayın.

parametreler
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Derleme eserlerini içeren kök dizini ayarlayın.

parametreler
rootDir File

mustUseFuseZip

public boolean shouldUseFuseZip ()

Derleme yapıtları için Fuse-Zip'in kullanımda olup olmadığını gösteren bayrağı alın.

İadeler
boolean

Korumalı yöntemler

Tüm Dosyaları ekle

protected void addAllFiles (BuildInfo build)

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

Dosyalara yeni sabit bağlantılar oluşturur, böylece her yapı dosyaya giden benzersiz bir dosya yoluna sahip olur. Fuse-zip bağlantılı dosyalar için sabit bağlantılar yerine sembolik bağlantılar oluşturun.

parametreler
build BuildInfo