BundletoolUtil

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 মডিউল ফাইলের সাথে আনবান্ডেড মডিউল শাখা থেকে ডাউনলোড করা হয়।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

BundletoolUtil (File bundletoolJar)

পাবলিক পদ্ধতি

File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)

.apks থেকে বিভক্ত apk/apex বের করে।

String generateDeviceSpecFile (ITestDevice device)

একটি সংযুক্ত ডিভাইস কনফিগারেশনের জন্য একটি JSON ফাইল তৈরি করে।

void installApks (File apks, ITestDevice device)

apk .apks ইনস্টল করে যা bundletool ব্যবহার করে।

সুরক্ষিত পদ্ধতি

String getAdbPath ()
File getBundletoolFile ()
IRunUtil getRunUtil ()

পাবলিক কনস্ট্রাক্টর

BundletoolUtil

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)

apk .apks ইনস্টল করে যা bundletool ব্যবহার করে।

পরামিতি
apks File : যে apks ইন্সটল করতে হবে

device ITestDevice : সংযুক্ত ডিভাইস

নিক্ষেপ করে
TargetSetupError

সুরক্ষিত পদ্ধতি

getAdbPath

protected String getAdbPath ()

রিটার্নস
String

getBundletoolFile

protected File getBundletoolFile ()

রিটার্নস
File

getRunUtil

protected IRunUtil getRunUtil ()

রিটার্নস
IRunUtil