साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
AndroidBuildFetcher
public
class
AndroidBuildFetcher
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildFetcher
|
यह हेल्पर क्लास, Android Build API से फ़ाइलें डाउनलोड करने के लिए इस्तेमाल की जाती है.
खास जानकारी
पब्लिक मेथड |
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)
आर्टफ़ैक्ट को लोकल फ़ाइल में डाउनलोड करें.
|
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)
दी गई रेंज के हिसाब से, आर्टफ़ैक्ट के किसी हिस्से को लोकल फ़ाइल में डाउनलोड करें.
|
void
|
fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)
डिवाइस के ब्लब को लोकल फ़ाइल में डाउनलोड करें.
|
BuildArtifactMetadata
|
getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)
बिल्ड आर्टफ़ैक्ट का मेटाडेटा पाएं.
|
void
|
setUseMd5(boolean useMd5)
|
सार्वजनिक कंस्ट्रक्टर
AndroidBuildFetcher
public AndroidBuildFetcher (String buildEnv)
AndroidBuildFetcher का कंस्ट्रक्टर.
| पैरामीटर |
buildEnv |
String: Build API का इस्तेमाल करने के लिए एनवायरमेंट. |
| थ्रो |
|
java.io.IOException |
|
java.security.GeneralSecurityException |
GeneralSecurityException |
|
IOException |
|
पब्लिक मेथड
fetchArtifact
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile)
आर्टफ़ैक्ट को लोकल फ़ाइल में डाउनलोड करें.
| पैरामीटर |
target |
String: आर्टफ़ैक्ट टारगेट. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
buildId |
String: आर्टफ़ैक्ट का buildId. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
resourceId |
String: डाउनलोड करने के लिए फ़ाइल का नाम. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
attemptId |
String: यह आईडी, सबसे नया, मौजूदा या कोशिश किया गया आईडी होता है. डिफ़ॉल्ट रूप से, यह सबसे नया आईडी होता है. |
outputFile |
File: इस लोकल फ़ाइल में फ़ाइल डाउनलोड करें. |
| थ्रो |
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
fetchArtifact
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile,
long startOffset,
long size)
दी गई रेंज के हिसाब से, आर्टफ़ैक्ट के किसी हिस्से को लोकल फ़ाइल में डाउनलोड करें.
| पैरामीटर |
target |
String: आर्टफ़ैक्ट टारगेट. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
buildId |
String: आर्टफ़ैक्ट का buildId. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
resourceId |
String: डाउनलोड करने के लिए फ़ाइल का नाम. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
attemptId |
String: यह आईडी, सबसे नया, मौजूदा या कोशिश किया गया आईडी होता है. डिफ़ॉल्ट रूप से, यह सबसे नया आईडी होता है. |
outputFile |
File: इस लोकल फ़ाइल में फ़ाइल डाउनलोड करें. |
startOffset |
long: डाउनलोड की जाने वाली फ़ाइल का शुरुआती ऑफ़सेट. |
size |
long: डाउनलोड किए जाने वाले बाइट की संख्या. पूरी फ़ाइल फ़ेच करने के लिए, इसे नेगेटिव वैल्यू पर सेट करें. |
| थ्रो |
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
fetchDeviceBlob
public void fetchDeviceBlob (String deviceName,
String binaryType,
String version,
File outputFile)
डिवाइस के ब्लब को लोकल फ़ाइल में डाउनलोड करें.
| पैरामीटर |
deviceName |
String: अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
binaryType |
String: radio.img या bootloader.img. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
version |
String: डिवाइस का वर्शन. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
outputFile |
File: लोकल फ़ाइल. इस लोकल फ़ाइल में, blob डाउनलोड करें. |
| थ्रो |
|
java.io.IOException |
IOException |
|
public BuildArtifactMetadata getArtifactMetadata (String target,
String buildId,
String resourceId,
String attemptId)
बिल्ड आर्टफ़ैक्ट का मेटाडेटा पाएं.
| पैरामीटर |
target |
String: आर्टफ़ैक्ट टारगेट. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
buildId |
String: आर्टफ़ैक्ट का buildId. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
resourceId |
String: डाउनलोड करने के लिए फ़ाइल का नाम. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा. |
attemptId |
String: यह आईडी, सबसे नया, मौजूदा या कोशिश किया गया आईडी होता है. डिफ़ॉल्ट रूप से, यह सबसे नया आईडी होता है. |
| थ्रो |
|
java.io.IOException |
IOException |
|
setUseMd5
public void setUseMd5 (boolean useMd5)
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]