27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
বিল্ড ইনফো
public class BuildInfo
extends Object
implements IBuildInfo
প্রসারিত করে
java.lang.অবজেক্ট |
↳ | com.android.tradefed.build.BuildInfo |
একটি IBuildInfo
এর জেনেরিক বাস্তবায়ন যা একটি ITestDevice
এর সাথে যুক্ত হওয়া উচিত।
সারাংশ
পাবলিক কনস্ট্রাক্টর
বিল্ড ইনফো
public BuildInfo ()
ডিফল্ট অ্যাট্রিবিউট মান ব্যবহার করে একটি BuildInfo
তৈরি করে।
বিল্ড ইনফো
public BuildInfo (String buildId,
String buildTargetName)
একটি BuildInfo
তৈরি করে
পরামিতি |
---|
buildId | String : বিল্ড আইডি |
buildTargetName | String : বিল্ড টার্গেট নাম |
পাবলিক পদ্ধতি
অ্যাডঅ্যাপপ্যাকেজফাইল
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)
পরিষ্কার করা
public void cleanUp ()
পরিষ্কার করা
public void cleanUp ( doNotClean)
ক্লোন
public IBuildInfo clone ()
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
একটি প্রদত্ত বিল্ড থেকে এটিতে সমস্ত VersionedFile
কপি করুন।
সমান
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 ()
বিল্ডফ্লেভার পান
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 ()
Get Properties
public getProperties ()
রিমোট ফাইল পান
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 |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
GetVersionedFileKeys
public getVersionedFileKeys ()
GetVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
পরামিতি |
---|
key | BuildInfoKey.BuildInfoFileKey |
হ্যাশকোড
public int hashCode ()
RemoveBuildAttribute
public void removeBuildAttribute (String attributeName)
পরামিতি |
---|
attributeName | String |
সেটবিল্ড ব্রাঞ্চ
public void setBuildBranch (String branch)
সেটবিল্ডফ্লেভার
public void setBuildFlavor (String buildFlavor)
পরামিতি |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
সেটডিভাইস সিরিয়াল
public void setDeviceSerial (String serial)
সেটফাইল
public void setFile (String name,
File file,
String version)
পরামিতি |
---|
name | String |
file | File |
version | String |
সেটফাইল
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
পরামিতি |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
সেট প্রোপার্টি
public void setProperties (BuildInfoProperties... properties)
পরামিতি |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
স্টেজরিমোটফাইল
public File stageRemoteFile (String fileName,
File workingDir)
পরামিতি |
---|
fileName | String |
workingDir | File |
প্রোটো
public BuildInformation.BuildInfo toProto ()
রিটার্নস |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
সুরক্ষিত পদ্ধতি
AllBuildAttributes যোগ করুন
protected void addAllBuildAttributes (BuildInfo build)
অন্যান্য বিল্ড থেকে বিল্ড অ্যাট্রিবিউট, ব্রাঞ্চ এবং ফ্লেভার কপি করার হেল্পার পদ্ধতি।
AllFiles যোগ করুন
protected void addAllFiles (BuildInfo build)
অন্য বিল্ড থেকে সমস্ত ফাইল কপি করার জন্য সহায়ক পদ্ধতি।
ফাইলগুলিতে নতুন হার্ডলিঙ্ক তৈরি করে যাতে প্রতিটি বিল্ডের ফাইলে একটি অনন্য ফাইল পাথ থাকে।
নিক্ষেপ করে |
---|
| যদি হার্ডলিংক তৈরি করার সময় একটি ব্যতিক্রম নিক্ষেপ করা হয়। |
applyBuildProperties
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> | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-03-26 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]