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 (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

یک DeviceFolderBuildInfo ایجاد می کند سازنده اجازه می دهد تا پرچم mUseFuseZip در زمان ساخت DeviceFolderBuildInfo پیکربندی شود.

DeviceFolderBuildInfo ()

روش های عمومی

void cleanUp ()

فایل‌های ساخت موقت را پاک کنید، علاوه بر این، فایل‌های نصب‌شده در فیوز را بر اساس فهرست فایل‌های نصب‌شده در فیوز از حالت فشرده خارج کنید.

File getRootDir ()

پوشه ریشه حاوی آرتیفکت های ساخت را دریافت کنید.

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

همه فایل ها را از IDeviceBuildInfo کپی کنید.

void setFolderBuild ( IFolderBuildInfo folderBuild)

تمام فایل ها را از IFolderBuildInfo کپی کنید.

void setRootDir (File rootDir)

دایرکتوری ریشه ای که حاوی آرتیفکت های ساخت است را تنظیم کنید.

boolean shouldUseFuseZip ()

پرچمی را دریافت کنید که نشان می دهد فیوز-زیپ برای مصنوعات ساخت استفاده می شود یا خیر.

روش های محافظت شده

void addAllFiles ( BuildInfo build)

روش کمکی برای کپی کردن همه فایل ها از ساخت دیگر. به جای لینک های سخت، برای فایل های فیوز-زیپ نصب شده، پیوندهای نمادین ایجاد کنید.

سازندگان عمومی

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

پارامترها
buildId String

buildName String

DeviceFolderBuildInfo

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

یک DeviceFolderBuildInfo ایجاد می کند سازنده اجازه می دهد تا پرچم mUseFuseZip در زمان ساخت DeviceFolderBuildInfo پیکربندی شود.

پارامترها
buildId String : شناسه ساخت

buildName String : نام هدف ساخت

useFuseZip boolean : پرچمی برای تعیین اینکه آیا بیلد از نصب zip استفاده می کند یا خیر

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

همچنین ببینید:

روش های عمومی

پاکسازی

public void cleanUp ()

فایل‌های ساخت موقت را پاک کنید، علاوه بر این، فایل‌های نصب‌شده در فیوز را بر اساس فهرست فایل‌های نصب‌شده در فیوز از حالت فشرده خارج کنید.

getRootDir

public File getRootDir ()

پوشه ریشه حاوی آرتیفکت های ساخت را دریافت کنید.

برمی گرداند
File دایرکتوری ERROR(/File) .

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

باید از FuseZip استفاده کنید

public boolean shouldUseFuseZip ()

پرچمی را دریافت کنید که نشان می دهد فیوز-زیپ برای مصنوعات ساخت استفاده می شود یا خیر.

برمی گرداند
boolean

روش های محافظت شده

addAllFiles

protected void addAllFiles (BuildInfo build)

روش کمکی برای کپی کردن همه فایل ها از ساخت دیگر.

هاردلینک های جدید به فایل ها ایجاد می کند تا هر بیلد یک مسیر فایل منحصر به فرد به فایل داشته باشد. به جای لینک های سخت، برای فایل های فیوز-زیپ نصب شده، پیوندهای نمادین ایجاد کنید.

پارامترها
build BuildInfo