बंडलटूलयूटिल

public class BundletoolUtil
extends Object

java.lang.Object
com.android.tradefed.util.BundletoolUtil


उपयोगिता वर्ग जो deivce पर .apks को स्थापित करने के लिए बंडलटूल कमांड लाइन का उपयोग करता है। बंडलटूल डॉक लिंक: https://developer.android.com/studio/command-line/bundletool बंडलटूल.जर को मॉड्यूल फ़ाइल के साथ अनबंडल मॉड्यूल शाखा से डाउनलोड किया जाता है।

सारांश

सार्वजनिक निर्माणकर्ता

BundletoolUtil (File bundletoolJar)

सार्वजनिक तरीके

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

.apks से स्प्लिट एपीके/एपेक्स निकालता है।

String generateDeviceSpecFile ( ITestDevice device)

कनेक्टेड डिवाइस कॉन्फ़िगरेशन के लिए JSON फ़ाइल बनाता है।

void installApks (File apks, ITestDevice device)

बंडलटूल का उपयोग करने वाले apk .apks को इंस्टॉल करता है।

संरक्षित तरीके

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

सार्वजनिक निर्माणकर्ता

बंडलटूलयूटिल

public BundletoolUtil (File bundletoolJar)

पैरामीटर
bundletoolJar File

सार्वजनिक तरीके

ExtractSplitsFromApks

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

.apks से स्प्लिट एपीके/एपेक्स निकालता है। विभाजन का नाम बदलें और विभाजन को उस निर्देशिका में संग्रहीत करें जहां .apks संग्रहीत हैं। नई निर्देशिका लौटाता है जिसे विभाजित करता है संग्रहीत।

पैरामीटर
apks File : एपीके जिन्हें निकालने की आवश्यकता है

deviceSpecPath String : डिवाइस स्पेक फ़ाइल जो बंडलटूल एप्स को निकालने के लिए उपयोग करती है

device ITestDevice : कनेक्टेड डिवाइस

buildInfo IBuildInfo : आर्टिफैक्ट जानकारी बनाएं

रिटर्न
File एक ERROR(/File) वह निर्देशिका है जहां निकाले गए एपीके/एपेक्स रहते हैं

GenerateDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

कनेक्टेड डिवाइस कॉन्फ़िगरेशन के लिए JSON फ़ाइल बनाता है।

पैरामीटर
device ITestDevice : कनेक्टेड डिवाइस

रिटर्न
String डिवाइस विनिर्देश फ़ाइल के पथ का प्रतिनिधित्व करने वाला एक ERROR(/String)

installAPKS

public void installApks (File apks, 
                ITestDevice device)

बंडलटूल का उपयोग करने वाले apk .apks को इंस्टॉल करता है।

पैरामीटर
apks File : एपीके जिन्हें इंस्टॉल करने की आवश्यकता है

device ITestDevice : कनेक्टेड डिवाइस

फेंकता
TargetSetupError

संरक्षित तरीके

getAdbPath

protected String getAdbPath ()

रिटर्न
String

getBundletoolFile

protected File getBundletoolFile ()

रिटर्न
File

getRunUtil

protected IRunUtil getRunUtil ()

रिटर्न
IRunUtil