हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ModuleOemTargetPreparer
public
class
ModuleOemTargetPreparer
extends InstallApexModuleTargetPreparer
खास जानकारी
सार्वजनिक तरीके |
void
|
checkModuleAfterPush(ITestDevice device, pushedModules)
पुश करने के बाद, मॉड्यूल का नाम और वर्शन कोड देखना
|
void
|
setUp(TestInformation testInfo)
टेस्टिंग के लिए टारगेट सेटअप करें और पहले से लोड किए गए मॉड्यूल को बदलने के लिए, पुश मॉड्यूल करें
|
सुरक्षित तरीके |
void
|
checkPreloadModules(TestInformation testInfo, DeviceDescriptor deviceDescriptor)
प्रीलोड किए गए मॉड्यूल की जानकारी देखना
|
String[]
|
getApkDirectory(ITestDevice device, String packageName)
सिस्टम डायरेक्ट्री में मौजूद APK फ़ाइल का पाथ पाना
|
String
|
getPackageVersioncode(ITestDevice device, String packageName, boolean isAPK)
पैकेज के दिए गए नाम के बाद, पुश किए गए मॉड्यूल के बाद पैकेज का वर्शन देखें.
|
ModuleOemTargetPreparer.ModuleInfo
|
pushFile(File moduleFile, TestInformation testInfo)
Apex के लिए /system/apex/ या APK के लिए /system/** पर फ़ाइलें पुश करें
|
String
|
renameFile(ITestDevice device, File moduleFile, String packageName)
जिस फ़ाइल को अपडेट करना है उसका नाम बदलकर, /system में मौजूद उसी फ़ाइल के नाम पर सेट करें.
|
void
|
setupDevice(TestInformation testInfo)
/system में फ़ाइलें डालने से पहले, adb root का इस्तेमाल करके डिवाइस को फिर से माउंट करें
|
पब्लिक कंस्ट्रक्टर
ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
सार्वजनिक तरीके
checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules)
पुश करने के बाद, मॉड्यूल का नाम और वर्शन कोड देखना
| पैरामीटर |
device |
ITestDevice |
pushedModules |
: पुश किए गए मॉड्यूल की सूची |
| थ्रो |
TargetSetupError |
अगर कोई मॉड्यूल पुश नहीं किया गया है, तो अपवाद डालें |
DeviceNotAvailableException |
कोई डिवाइस उपलब्ध न होने पर अपवाद दिखाना
|
public void setUp (TestInformation testInfo)
टेस्टिंग के लिए टारगेट सेटअप करें और पहले से लोड किए गए मॉड्यूल को बदलने के लिए, पुश मॉड्यूल करें
| पैरामीटर |
testInfo |
TestInformation: TestInformation का इस्तेमाल करके, टास्क को शुरू किया जा सकता है. |
| थ्रो |
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
अगर बिल्ड तैयार होने की वजह से कोई गड़बड़ी होती है |
DeviceNotAvailableException |
अगर डिवाइस काम नहीं कर रहा है
|
सुरक्षित तरीके
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor)
प्रीलोड किए गए मॉड्यूल की जानकारी देखना
| पैरामीटर |
testInfo |
TestInformation: टेस्ट की जानकारी |
deviceDescriptor |
DeviceDescriptor |
| थ्रो |
DeviceNotAvailableException |
अगर कोई डिवाइस उपलब्ध नहीं है, तो अपवाद दिखाता है |
TargetSetupError |
अगर कोई मॉड्यूल पहले से लोड नहीं किया गया है, तो अपवाद दिखाता है
|
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName)
सिस्टम डायरेक्ट्री में मौजूद APK फ़ाइल का पाथ पाना
| पैरामीटर |
device |
ITestDevice |
packageName |
String: मॉड्यूल पैकेज का नाम |
| रिटर्न |
String[] |
APK के नाम और पाथ वाला स्ट्रिंग कलेक्शन |
| थ्रो |
DeviceNotAvailableException |
अगर डिवाइस उपलब्ध नहीं है |
TargetSetupError |
अगर पैकेज का पाथ नहीं मिलता है
|
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK)
पैकेज के दिए गए नाम के बाद, पुश किए गए मॉड्यूल के बाद पैकेज का वर्शन देखें.
| पैरामीटर |
packageName |
String: पुश किए गए पैकेज का नाम |
isAPK |
boolean |
| थ्रो |
DeviceNotAvailableException |
throws exception if device not found. |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo)
Apex के लिए /system/apex/ या APK के लिए /system/** पर फ़ाइलें पुश करें
| पैरामीटर |
moduleFile |
File: मॉड्यूल फ़ाइल |
testInfo |
TestInformation: बोलकर निर्देश देने के लिए TestInformation. |
| थ्रो |
TargetSetupError |
if cannot push file via adb |
DeviceNotAvailableException |
अगर डिवाइस उपलब्ध नहीं है
|
renameFile
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName)
जिस फ़ाइल को अपडेट करना है उसका नाम बदलकर, /system में मौजूद उसी फ़ाइल के नाम पर सेट करें.
| पैरामीटर |
device |
ITestDevice: टेस्ट के लिए डिवाइस |
moduleFile |
File: इंस्टॉल की जाने वाली मॉड्यूल फ़ाइल |
packageName |
String: /system/* में मौजूद नाम |
| रिटर्न |
String |
फ़ाइल का नाम बदलने के बाद उसका नया नाम |
| थ्रो |
TargetSetupError |
अगर फ़ाइल का नाम नहीं बदला जा सकता
|
DeviceNotAvailableException |
|
protected void setupDevice (TestInformation testInfo)
/system में फ़ाइलें डालने से पहले, adb root का इस्तेमाल करके डिवाइस को फिर से माउंट करें
| पैरामीटर |
testInfo |
TestInformation: बोलकर निर्देश देने के लिए TestInformation. |
| थ्रो |
TargetSetupError |
अगर डिवाइस को फिर से माउंट नहीं किया जा सकता.
|
DeviceNotAvailableException |
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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-07-27 (UTC) को अपडेट किया गया."],[],[]]