27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
    
  
  
  
  
    
  
  
    
    
 public class BundletoolUtil
 extends Object
  
  
  
| java.lang.অবজেক্ট | 
| ↳ | com.android.tradefed.util.BundletoolUtil | 
 ইউটিলিটি ক্লাস যা deivce-এ .apks ইনস্টল করতে bundletool কমান্ড লাইন ব্যবহার করে। Bundletool ডক লিঙ্ক: https://developer.android.com/studio/command-line/bundletool bundletool.jar মডিউল ফাইলের সাথে আনবান্ডেড মডিউল শাখা থেকে ডাউনলোড করা হয়।
 সারাংশ 
|  পাবলিক পদ্ধতি | 
|---|
| File | extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo) .apks থেকে বিভক্ত apk/apex বের করে। | 
| String | generateDeviceSpecFile ( ITestDevice device) একটি সংযুক্ত ডিভাইস কনফিগারেশনের জন্য একটি JSON ফাইল তৈরি করে। | 
| void | installApks (File apks, ITestDevice device, extraArgs)installApks (File apks, ITestDevice device, extraArgs) apk .apks ইনস্টল করে যা bundletool ব্যবহার করে। | 
| void | installApks (File apks, ITestDevice device) apk .apks ইনস্টল করে যা bundletool ব্যবহার করে। | 
| void | installApksFromZip (File apksZip, ITestDevice device, extraArgs)installApksFromZip (File apksZip, ITestDevice device, extraArgs) প্রদত্ত জিপ ফাইলে থাকা apks ইনস্টল করে  | 
 পাবলিক কনস্ট্রাক্টর 
public BundletoolUtil (File bundletoolJar)
| পরামিতি | 
|---|
| bundletoolJar | File | 
 পাবলিক পদ্ধতি 
 extractSplitsFromApks 
public File extractSplitsFromApks (File apks, 
                String deviceSpecPath, 
                ITestDevice device, 
                IBuildInfo buildInfo) .apks থেকে বিভক্ত apk/apex বের করে। বিভক্তগুলির নাম পরিবর্তন করে এবং বিভক্তগুলিকে সেই ডিরেক্টরিতে সঞ্চয় করে যেখানে .apks সংরক্ষিত থাকে৷ বিভাজনগুলি সংরক্ষিত নতুন ডিরেক্টরি প্রদান করে।
| পরামিতি | 
|---|
| apks | File: যে apks এক্সট্রাক্ট করতে হবে | 
| deviceSpecPath | String: ডিভাইস স্পেক ফাইল যা bundletool apks এক্সট্র্যাক্ট করতে ব্যবহার করে | 
| device | ITestDevice: সংযুক্ত ডিভাইস | 
| buildInfo | IBuildInfo: আর্টিফ্যাক্ট তথ্য তৈরি করুন | 
| রিটার্নস | 
|---|
| File | একটি ERROR(/File)হল সেই ডিরেক্টরি যেখানে নিষ্কাশিত apk(গুলি)/এপেক্স এর অধীনে থাকে | 
 generateDeviceSpecFile 
public String generateDeviceSpecFile (ITestDevice device)
 একটি সংযুক্ত ডিভাইস কনফিগারেশনের জন্য একটি JSON ফাইল তৈরি করে।
| পরামিতি | 
|---|
| device | ITestDevice: সংযুক্ত ডিভাইস | 
| রিটার্নস | 
|---|
| String | একটি Stringডিভাইস স্পেসিফিকেশন ফাইলের পথ উপস্থাপন করে। | 
 ইনস্টল করুন 
public void installApks (File apks, 
                ITestDevice device, 
                 extraArgs) apk .apks ইনস্টল করে যা bundletool ব্যবহার করে।
| পরামিতি | 
|---|
| apks | File: যে apks ইন্সটল করতে হবে | 
| device | ITestDevice: সংযুক্ত ডিভাইস | 
| extraArgs | : bundletool কমান্ডের জন্য। | 
 ইনস্টল করুন 
public void installApks (File apks, 
                ITestDevice device) apk .apks ইনস্টল করে যা bundletool ব্যবহার করে।
| পরামিতি | 
|---|
| apks | File: যে apks ইন্সটল করতে হবে | 
| device | ITestDevice: সংযুক্ত ডিভাইস | 
 ApksFromZip ইনস্টল করুন 
public void installApksFromZip (File apksZip, 
                ITestDevice device, 
                 extraArgs) প্রদত্ত জিপ ফাইলে থাকা apks ইনস্টল করে
| পরামিতি | 
|---|
| apksZip | File: জিপ ফাইলটি ইনস্টল করতে হবে | 
| device | ITestDevice: সংযুক্ত ডিভাইস | 
| extraArgs | : বান্ডলেটুল ইনস্টল কমান্ডে পাস করার জন্য অতিরিক্ত আর্গস | 
 সুরক্ষিত পদ্ধতি
 getAdbPath 
protected String getAdbPath ()
protected File getBundletoolFile ()
 getRunUtil 
protected IRunUtil getRunUtil ()
 parseCmdTimeout 
protected static long parseCmdTimeout ( args, 
                long defaultValue)
| পরামিতি | 
|---|
| args |  | 
| defaultValue | long | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
  2025-07-29 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-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]