हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
public
class
BundletoolUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BundletoolUtil
|
यह एक यूटिलिटी क्लास है, जो डिवाइस पर .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)
bundletool का इस्तेमाल करके, APK .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 : ऐसे APK जिन्हें एक्सट्रैक्ट करना है |
deviceSpecPath |
String : डिवाइस की खास जानकारी वाली फ़ाइल, जिसका इस्तेमाल bundletool, APKs को निकालने के लिए करता है |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
buildInfo |
IBuildInfo : आर्टफ़ैक्ट बनाने की जानकारी |
रिटर्न |
File |
ERROR(/File) , वह डायरेक्ट्री है जहां निकाले गए apk/apex मौजूद हैं
|
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
कनेक्ट किए गए डिवाइस के कॉन्फ़िगरेशन के लिए JSON फ़ाइल जनरेट करता है.
पैरामीटर |
device |
ITestDevice : कनेक्ट किया गया डिवाइस |
रिटर्न |
String |
String , जो डिवाइस की खास जानकारी वाली फ़ाइल का पाथ दिखाता है.
|
installApks
public void installApks (File apks,
ITestDevice device)
bundletool का इस्तेमाल करके, APK .apks इंस्टॉल करता है.
पैरामीटर |
apks |
File : ऐसे APK जिन्हें इंस्टॉल करना है |
device |
ITestDevice : कनेक्ट किया गया डिवाइस
|
सुरक्षित तरीके
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (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-03-26 (UTC) को अपडेट किया गया."],[],[]]