২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েডবিল্ডফেচার
public class AndroidBuildFetcher
extends Object
| java.lang.Object |
| ↳ | com.google.android.tradefed.build.AndroidBuildFetcher |
অ্যান্ড্রয়েড বিল্ড এপিআই থেকে ফাইল ডাউনলোড করার জন্য ব্যবহৃত হেল্পার ক্লাস।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
void | fetchArtifact (String target, String buildId, String resourceId, String attemptId, File outputFile) আর্টিফ্যাক্টটি স্থানীয় ফাইলে ডাউনলোড করুন। |
void | fetchArtifact (String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size) আর্টিফ্যাক্টের একটি অংশ প্রদত্ত পরিসীমার মধ্যে স্থানীয় ফাইলে ডাউনলোড করুন। |
void | fetchDeviceBlob (String deviceName, String binaryType, String version, File outputFile) ডিভাইস ব্লবটি স্থানীয় ফাইলে ডাউনলোড করুন। |
BuildArtifactMetadata | getArtifactMetadata (String target, String buildId, String resourceId, String attemptId) একটি বিল্ড আর্টিফ্যাক্টের মেটাডেটা পান। |
void | setUseMd5 (boolean useMd5) |
সরকারি নির্মাণকারী
অ্যান্ড্রয়েডবিল্ডফেচার
public AndroidBuildFetcher (String buildEnv)
AndroidBuildFetcher-এর কনস্ট্রাক্টর।
| প্যারামিটার |
|---|
buildEnv | String : যে বিল্ড এপিআই পরিবেশটি ব্যবহার করতে হবে। |
| নিক্ষেপ |
|---|
| java.io.IOException |
| java.security.GeneralSecurityException |
GeneralSecurityException | |
IOException | |
জনসাধারণের পদ্ধতি
ফেচআর্টিফ্যাক্ট
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile) আর্টিফ্যাক্টটি স্থানীয় ফাইলে ডাউনলোড করুন।
| প্যারামিটার |
|---|
target | String : আর্টিফ্যাক্ট টার্গেট। এটি নাল হলে ডাউনলোড ব্যর্থ হবে। |
buildId | String : আর্টিফ্যাক্ট বিল্ডআইডি। এটি নাল হলে ডাউনলোড ব্যর্থ হবে। |
resourceId | String : ডাউনলোড করার ফাইলের নাম। এটি null হলে ডাউনলোড ব্যর্থ হবে। |
attemptId | String : সর্বশেষ, বর্তমান বা প্রচেষ্টা আইডি, ডিফল্ট হলো সর্বশেষ। |
outputFile | File : ফাইলটি এই স্থানীয় ফাইলে ডাউনলোড করুন। |
| নিক্ষেপ |
|---|
| com.android.tradefed.build.BuildRetrievalError |
| java.io.IOException |
BuildRetrievalError | |
IOException | |
ফেচআর্টিফ্যাক্ট
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile,
long startOffset,
long size) আর্টিফ্যাক্টের একটি অংশ প্রদত্ত পরিসীমার মধ্যে স্থানীয় ফাইলে ডাউনলোড করুন।
| প্যারামিটার |
|---|
target | String : আর্টিফ্যাক্ট টার্গেট। এটি নাল হলে ডাউনলোড ব্যর্থ হবে। |
buildId | String : আর্টিফ্যাক্ট বিল্ডআইডি। এটি নাল হলে ডাউনলোড ব্যর্থ হবে। |
resourceId | String : ডাউনলোড করার ফাইলের নাম। এটি null হলে ডাউনলোড ব্যর্থ হবে। |
attemptId | String : সর্বশেষ, বর্তমান বা প্রচেষ্টা আইডি, ডিফল্ট হলো সর্বশেষ। |
outputFile | File : ফাইলটি এই স্থানীয় ফাইলে ডাউনলোড করুন। |
startOffset | long : ফাইলটি ডাউনলোড করার শুরুর অফসেট। |
size | long : ডাউনলোড করার জন্য বাইটের সংখ্যা। সম্পূর্ণ ফাইলটি আনার জন্য এটিকে একটি ঋণাত্মক মানে সেট করুন। |
| নিক্ষেপ |
|---|
| com.android.tradefed.build.BuildRetrievalError |
| java.io.IOException |
BuildRetrievalError | |
IOException | |
ফেচডিভাইসব্লব
public void fetchDeviceBlob (String deviceName,
String binaryType,
String version,
File outputFile) ডিভাইস ব্লবটি স্থানীয় ফাইলে ডাউনলোড করুন।
| প্যারামিটার |
|---|
deviceName | String : এটি নাল (null) হলে ডাউনলোড ব্যর্থ হবে। |
binaryType | String : radio.img অথবা bootloader.img। এটি null হলে, ডাউনলোড ব্যর্থ হবে। |
version | String : ডিভাইসের সংস্করণ। এটি নাল (null) হলে ডাউনলোড ব্যর্থ হবে। |
outputFile | File : স্থানীয় ফাইল। ব্লবটি এই স্থানীয় ফাইলে ডাউনলোড করুন। |
| নিক্ষেপ |
|---|
| java.io.IOException |
IOException | |
public BuildArtifactMetadata getArtifactMetadata (String target,
String buildId,
String resourceId,
String attemptId) একটি বিল্ড আর্টিফ্যাক্টের মেটাডেটা পান।
| প্যারামিটার |
|---|
target | String : আর্টিফ্যাক্ট টার্গেট। এটি নাল হলে ডাউনলোড ব্যর্থ হবে। |
buildId | String : আর্টিফ্যাক্ট বিল্ডআইডি। এটি নাল হলে ডাউনলোড ব্যর্থ হবে। |
resourceId | String : ডাউনলোড করার ফাইলের নাম। এটি null হলে ডাউনলোড ব্যর্থ হবে। |
attemptId | String : সর্বশেষ, বর্তমান বা প্রচেষ্টা আইডি, ডিফল্ট হলো সর্বশেষ। |
| নিক্ষেপ |
|---|
| java.io.IOException |
IOException | |
setUseMd5
public void setUseMd5 (boolean useMd5)
| প্যারামিটার |
|---|
useMd5 | boolean |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]