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 () فایلهای ساخت موقت را پاک کنید، علاوه بر این، فایلهای نصبشده در فیوز را بر اساس فهرست فایلهای نصبشده در فیوز از حالت فشرده خارج کنید. |
File | getRootDir () پوشه ریشه حاوی آرتیفکت های ساخت را دریافت کنید. |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) همه فایل ها را از |
void | setFolderBuild ( IFolderBuildInfo folderBuild) تمام فایل ها را از |
void | setRootDir (File rootDir) دایرکتوری ریشه ای که حاوی آرتیفکت های ساخت است را تنظیم کنید. |
boolean | shouldUseFuseZip () پرچمی را دریافت کنید که نشان می دهد فیوز-زیپ برای مصنوعات ساخت استفاده می شود یا خیر. |
روش های محافظت شده | |
---|---|
void | addAllFiles ( BuildInfo build) روش کمکی برای کپی کردن همه فایل ها از ساخت دیگر. به جای لینک های سخت، برای فایل های فیوز-زیپ نصب شده، پیوندهای نمادین ایجاد کنید. |
سازندگان عمومی
DeviceFolderBuildInfo
public DeviceFolderBuildInfo ()
همچنین ببینید:
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 استفاده می کند یا خیر |
روش های عمومی
پاکسازی
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 |