संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
public
class
BundletoolUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BundletoolUtil
|
यूटिलिटी क्लास, जो deivce पर .apks इंस्टॉल करने के लिए bundletool कमांड लाइन का इस्तेमाल करती है. बंडलटूल दस्तावेज़
लिंक: https://developer.android.com/studio/command-line/bundletool बंडलटूल.जर
अनबंडल किए गए मॉड्यूल ब्रांच से, मॉड्यूल फ़ाइल के साथ डाउनलोड किया गया हो.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर
public BundletoolUtil (File bundletoolJar)
पैरामीटर |
bundletoolJar |
File |
सार्वजनिक तरीके
एक्स्ट्रैक्टस्प्लिट फ़्रॉमएपीक्स
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
.apks से स्प्लिट apk/apex को एक्सट्रैक्ट करता है. स्प्लिट का नाम बदलता है और स्प्लिट को
वह डायरेक्ट्री जहां .apks सेव है. वह नई डायरेक्ट्री दिखाता है जिसे स्प्लिट सेव किया गया है.
पैरामीटर |
apks |
File : ऐसे apks जिन्हें निकालना है |
deviceSpecPath |
String : डिवाइस की खास जानकारी वाली फ़ाइल जिसका इस्तेमाल बंडलटूल, APK एक्सट्रैक्ट करने के लिए करता है |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
buildInfo |
IBuildInfo : बिल्ड आर्टफ़ैक्ट की जानकारी |
रिटर्न |
File |
ERROR(/File) जो वह डायरेक्ट्री है जहां एक्सट्रैक्ट किए गए apk(s)/apex |
जनरेट करेंडिवाइस-स्पेक्टफ़ाइल
public String generateDeviceSpecFile (ITestDevice device)
कनेक्ट किए गए डिवाइस कॉन्फ़िगरेशन के लिए, JSON फ़ाइल जनरेट करता है.
पैरामीटर |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
रिटर्न |
String |
String , जो डिवाइस की खास जानकारी वाली फ़ाइल का पाथ दिखाता है. |
इंस्टॉल करें
public void installApks (File apks,
ITestDevice device,
extraArgs)
बंडलटूल का इस्तेमाल करने वाले apk .apks को इंस्टॉल करता है.
पैरामीटर |
apks |
File : ऐसे apks जिन्हें इंस्टॉल किया जाना चाहिए |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
extraArgs |
बंडलटूल निर्देश के लिए, . |
इंस्टॉल करें
public void installApks (File apks,
ITestDevice device)
बंडलटूल का इस्तेमाल करने वाले apk .apks को इंस्टॉल करता है.
पैरामीटर |
apks |
File : ऐसे apks जिन्हें इंस्टॉल किया जाना चाहिए |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
InstallApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
extraArgs)
दी गई ज़िप फ़ाइल में मौजूद apks इंस्टॉल करता है
पैरामीटर |
apksZip |
File : इंस्टॉल करने के लिए ZIP फ़ाइल |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
extraArgs |
: बंडलटूल इंस्टॉल कमांड को पास करने के लिए अतिरिक्त आर्ग्युमेंट |
सुरक्षित तरीके
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
पार्स Cmdटाइम आउट
protected static long parseCmdTimeout ( args,
long defaultValue)
पैरामीटर |
args |
|
defaultValue |
long |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-23 (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"]],["आखिरी बार 2024-08-23 (UTC) को अपडेट किया गया."],[],[]]