साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
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, List<String> extraArgs)
bundletool का इस्तेमाल करके, apk .apks इंस्टॉल करता है.
|
void
|
installApks(File apks, ITestDevice device)
bundletool का इस्तेमाल करके, apk .apks इंस्टॉल करता है.
|
void
|
installApksFromZip(File apksZip, ITestDevice device, List<String> extraArgs)
दी गई zip फ़ाइल में मौजूद 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: वे apks जिन्हें एक्सट्रैक्ट करना है |
deviceSpecPath |
String: वह डिवाइस स्पेसिफ़िकेशन फ़ाइल जिसका इस्तेमाल bundletool, apks को एक्सट्रैक्ट करने के लिए करता है |
device |
ITestDevice: कनेक्ट किया गया डिवाइस |
buildInfo |
IBuildInfo: बिल्ड आर्टफ़ैक्ट की जानकारी |
| रिटर्न |
File |
एक File जो वह डायरेक्ट्री है जहां एक्सट्रैक्ट किए गए apk/apex मौजूद हैं |
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
कनेक्ट किए गए डिवाइस के कॉन्फ़िगरेशन के लिए, JSON फ़ाइल जनरेट करता है.
| पैरामीटर |
device |
ITestDevice: कनेक्ट किया गया डिवाइस |
| रिटर्न |
String |
एक String जो डिवाइस स्पेसिफ़िकेशन फ़ाइल के पाथ को दिखाता है. |
installApks
public void installApks (File apks,
ITestDevice device,
List<String> extraArgs)
bundletool का इस्तेमाल करके, apk .apks इंस्टॉल करता है.
| पैरामीटर |
apks |
File: वे apks जिन्हें इंस्टॉल करना है |
device |
ITestDevice: कनेक्ट किया गया डिवाइस |
extraArgs |
List: bundletool कमांड के लिए. |
installApks
public void installApks (File apks,
ITestDevice device)
bundletool का इस्तेमाल करके, apk .apks इंस्टॉल करता है.
| पैरामीटर |
apks |
File: वे apks जिन्हें इंस्टॉल करना है |
device |
ITestDevice: कनेक्ट किया गया डिवाइस |
installApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
List<String> extraArgs)
दी गई zip फ़ाइल में मौजूद apks इंस्टॉल करता है
| पैरामीटर |
apksZip |
File: वह zip फ़ाइल जिसे इंस्टॉल करना है |
device |
ITestDevice: कनेक्ट किया गया डिवाइस |
extraArgs |
List: bundletool इंस्टॉल कमांड को पास करने के लिए, अतिरिक्त आर्ग्युमेंट |
प्रोटेक्टेड मेथड
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
parseCmdTimeout
protected static long parseCmdTimeout (List<String> args,
long defaultValue)
| पैरामीटर |
args |
List |
defaultValue |
long |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-06-22 (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"]],["आखिरी बार 2026-06-22 (UTC) को अपडेट किया गया."],[],[]]