از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
BuildInfo
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.object |
↳ | com.android.tradefed.build.BuildInfo |
زیر کلاس های مستقیم شناخته شده |
زیر کلاس های غیر مستقیم شناخته شده |
اجرای عمومی یک IBuildInfo
که باید با ITestDevice
مرتبط باشد.
خلاصه
سازندگان عمومی
BuildInfo
public BuildInfo ()
با استفاده از مقادیر مشخصه پیش فرض یک BuildInfo
ایجاد می کند.
BuildInfo
public BuildInfo (String buildId,
String buildTargetName)
یک BuildInfo
ایجاد می کند
پارامترها |
---|
buildId | String : شناسه ساخت |
buildTargetName | String : نام هدف ساخت |
روش های عمومی
افزودنAppPackageFile
public void addAppPackageFile (File appPackageFile,
String version)
پارامترها |
---|
appPackageFile | File |
version | String |
addBuildAttribute
public void addBuildAttribute (String attributeName,
String attributeValue)
پارامترها |
---|
attributeName | String |
attributeValue | String |
addBuildAttributes
public void addBuildAttributes ( buildAttributes)
پارامترها |
---|
buildAttributes | |
پاکسازی
public void cleanUp ()
پاکسازی
public void cleanUp ( doNotClean)
کلون
public IBuildInfo clone ()
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
تمام VersionedFile
از یک بیلد در این یکی کپی کنید.
پارامترها |
---|
build | BuildInfo |
برابر است
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
عمل معکوس به toProto()
برای برگرداندن نمونه.
پارامترها |
---|
protoBuild | BuildInformation.BuildInfo |
getAppPackageFiles
public getAppPackageFiles ()
getBuildAttributes
public getBuildAttributes ()
getBuildBranch
public String getBuildBranch ()
getBuildFlavor
public String getBuildFlavor ()
getBuildId
public String getBuildId ()
getBuildTargetName
public String getBuildTargetName ()
getDeviceSerial
public String getDeviceSerial ()
getFile
public File getFile (String name)
getFile
public File getFile (BuildInfoKey.BuildInfoFileKey key)
پارامترها |
---|
key | BuildInfoKey.BuildInfoFileKey |
getFiles
public getFiles ()
getProperties
public getProperties ()
getRemoteFiles
public getRemoteFiles ()
getTestTag
public String getTestTag ()
getVersion
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
پارامترها |
---|
key | BuildInfoKey.BuildInfoFileKey |
getVersion
public String getVersion (String name)
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
پارامترها |
---|
key | BuildInfoKey.BuildInfoFileKey |
برمی گرداند |
---|
VersionedFile | |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
برمی گرداند |
---|
VersionedFile | |
getVersionedFileKeys
public getVersionedFileKeys ()
getVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
پارامترها |
---|
key | BuildInfoKey.BuildInfoFileKey |
هش کد
public int hashCode ()
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
پارامترها |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
پارامترها |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
setDeviceSerial
public void setDeviceSerial (String serial)
setFile
public void setFile (String name,
File file,
String version)
پارامترها |
---|
name | String |
file | File |
version | String |
setFile
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
پارامترها |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
setProperties
public void setProperties (BuildInfoProperties... properties)
پارامترها |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
stageRemoteFile
public File stageRemoteFile (String fileName,
File workingDir)
پارامترها |
---|
fileName | String |
workingDir | File |
به پروتو
public BuildInformation.BuildInfo toProto ()
برمی گرداند |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
روش های محافظت شده
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
روش کمکی برای کپی کردن ویژگی های ساخت، شاخه و طعم از ساخت های دیگر.
پارامترها |
---|
build | BuildInfo |
addAllFiles
protected void addAllFiles (BuildInfo build)
روش کمکی برای کپی کردن همه فایل ها از ساخت دیگر.
هاردلینک های جدید به فایل ها ایجاد می کند تا هر بیلد یک مسیر فایل منحصر به فرد به فایل داشته باشد.
پارامترها |
---|
build | BuildInfo |
پرتاب می کند |
---|
| اگر در هنگام ایجاد هاردلینک استثنا وجود داشته باشد. |
applicationBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
اجازه اعمال برخی از IBuildInfo.BuildInfoProperties
را بدهید و احتمالاً مدیریت دیگری را انجام دهید.
پارامترها |
---|
origFileConsidered | VersionedFile : در حال حاضر به VersionedFile نگاه می شود. |
build | IBuildInfo : بیلد اصلی در حال شبیه سازی است |
receiver | IBuildInfo : ساختی که اطلاعات را دریافت می کند. |
برمی گرداند |
---|
boolean | درست است اگر ویژگی ها را اعمال کنیم و باید از رسیدگی بیشتر صرف نظر کرد. در غیر این صورت نادرست است. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
برمی گرداند |
---|
MultiMap<String, String> | |
getVersionedFileMap
protected getVersionedFileMap ()
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
برمی گرداند |
---|
MultiMap<String, VersionedFile> | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی."],[],[]]