২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
পুশফাইলপ্রিপারার
public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver
একটি ITargetPreparer যা যেকোনো হোস্ট পাথ থেকে যেকোনো ডিভাইস পাথে যেকোনো সংখ্যক ফাইল পুশ করার চেষ্টা করে।
নতুন বিল্ড ফ্ল্যাশ করার *পরে* এবং DeviceSetup চালানোর *পরে* (যদি সক্রিয় করা থাকে) এটি সম্পাদন করা উচিত।
সারসংক্ষেপ
সরকারি নির্মাণকারী
পুশফাইলপ্রিপারার
public PushFilePreparer ()
জনসাধারণের পদ্ধতি
getAbi
public IAbi getAbi ()
getPushSpecs
public final Map<String, File> getPushSpecs (ITestDevice device)
পুশ করার জন্য ফাইলগুলোর তালিকা তৈরি করুন।
| প্যারামিটার |
|---|
device | ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
রিপোর্ট নির্ভরতা
public Set<String> reportDependencies ()
আপেক্ষিক ফাইলপথ সমাধান করুন
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName) IBuildInfo এবং টেস্ট কেস ডিরেক্টরিগুলির মাধ্যমে আপেক্ষিক ফাইল পাথ নির্ধারণ করুন।
| প্যারামিটার |
|---|
buildInfo | IBuildInfo : বিল্ড আর্টিফ্যাক্টের তথ্য |
fileName | String : সমাধান করার জন্য আপেক্ষিক ফাইলের পথ |
| ফেরত |
|---|
File | বিল্ড তথ্য বা টেস্ট কেস ডিরেক্টরি থেকে ফাইলটি |
সেটআবি
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| প্যারামিটার |
|---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
| প্যারামিটার |
|---|
testInfo | TestInformation |
ব্যর্থ হলে বাতিল করা উচিত
public boolean shouldAbortOnFailure ()
পুশ ব্যর্থ হলে বাতিল করা হবে কি না।
শুডরিমাউন্টসিস্টেম
public boolean shouldRemountSystem ()
shouldRemountVender
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)| প্যারামিটার |
|---|
testInfo | TestInformation |
e | Throwable |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]