संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

बंडलटूलउपयोग

public class BundletoolUtil
extends Object

java.lang.ऑब्जेक्ट
मैं 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

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

ExtractSplitsFromApps

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

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

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

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

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

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

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

जनरेटडिवाइसस्पेकफाइल

public String generateDeviceSpecFile (ITestDevice device)

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

मापदंडों
device ITestDevice : कनेक्टेड डिवाइस

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

इंस्टॉलएप्स

public void installApks (File apks, 
                ITestDevice device)

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

मापदंडों
apks File : वे एपीके जिन्हें स्थापित करने की आवश्यकता है

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

फेंकता
TargetSetupError

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

getAdbPath

protected String getAdbPath ()

रिटर्न
String

getBundletoolफ़ाइल

protected File getBundletoolFile ()

रिटर्न
File

getRunUtil

protected IRunUtil getRunUtil ()

रिटर्न
IRunUtil