साल 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.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
MixKernelTargetPreparer
public
class
MixKernelTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver,
ILabPreparer
एक ITargetPreparer, जो कर्नल इमेज को डिवाइस इमेज के साथ मिक्स करने की अनुमति देता है.
खास जानकारी
प्रोटेक्टेड मेथड |
String[]
|
getKernelVersionFromImage(File image)
यह बूट/vendor_boot/system_dlkm/vendor_dlkm इमेज फ़ाइलों से कर्नेल वर्शन निकालता है.
|
IRunUtil
|
getRunUtil()
इस्तेमाल करने के लिए, IRunUtil इंस्टेंस पाएं.
|
String[]
|
parseKernelVersion(String source, String kernelVersionString)
|
void
|
runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
डिवाइस का नया बिल्ड जनरेट करने के लिए, मिक्स कर्नल टूल चलाएं
मिक्सिंग टूल का इस्तेमाल: build_mixed_kernels device_dir out_dir target flavor kernel_dir
|
void
|
validateKernelCompatibility(String imageName, String[] imageVersion, String[] bootVersion, ITestDevice device)
|
void
|
validateKernelVersion(File kernelDir, File gkiDir, ITestDevice device)
पुष्टि करें कि इमेज में कर्नल के वर्शन, उम्मीद के मुताबिक हैं.
|
सार्वजनिक कंस्ट्रक्टर
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
पब्लिक मेथड
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस कुकी का इस्तेमाल, IConfiguration को इंजेक्ट करने के लिए किया जाता है.
| पैरामीटर |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
टेस्टिंग के लिए टारगेट सेट अप करें.
प्रोटेक्टेड मेथड
getKernelVersionFromImage
protected String[] getKernelVersionFromImage (File image)
यह बूट/vendor_boot/system_dlkm/vendor_dlkm इमेज फ़ाइलों से कर्नेल वर्शन निकालता है.
| पैरामीटर |
image |
File: इमेज फ़ाइल का File. |
| रिटर्न |
String[] |
पार्स किए गए कर्नल वर्शन की जानकारी वाला ERROR(/String[]): [kernelVersion,
patchLevel, pageSize]. अगर वर्शन स्ट्रिंग को पार्स नहीं किया जा सकता, तो यह फ़ंक्शन शून्य दिखाता है. |
getRunUtil
protected IRunUtil getRunUtil ()
इस्तेमाल करने के लिए, IRunUtil इंस्टेंस पाएं.
parseKernelVersion
protected String[] parseKernelVersion (String source,
String kernelVersionString)
| पैरामीटर |
source |
String |
kernelVersionString |
String |
protected void runMixKernelTool (ITestDevice device,
File oldDeviceDir,
File kernelDir,
File gkiDir,
File newDeviceDir)
डिवाइस का नया बिल्ड जनरेट करने के लिए, मिक्स कर्नल टूल चलाएं
मिक्सिंग टूल का इस्तेमाल: build_mixed_kernels device_dir out_dir target flavor kernel_dir
| पैरामीटर |
device |
ITestDevice: टेस्ट के लिए डिवाइस |
oldDeviceDir |
File: File डायरेक्ट्री में पुराने डिवाइस की इमेज मौजूद हैं |
kernelDir |
File: डायरेक्ट्री File में कर्नेल इमेज डेस्टिनेशन शामिल है |
gkiDir |
File: डायरेक्ट्री File में GKI कर्नेल इमेज का डेस्टिनेशन शामिल है |
newDeviceDir |
File: वह डायरेक्ट्री File जहां नए डिवाइस की इमेज जनरेट की जाएंगी |
| थ्रो |
TargetSetupError |
अगर मिक्स कर्नल टूल नहीं चल पाता है, तो |
|
java.io.IOException |
validateKernelCompatibility
protected void validateKernelCompatibility (String imageName,
String[] imageVersion,
String[] bootVersion,
ITestDevice device)
| पैरामीटर |
imageName |
String |
imageVersion |
String |
bootVersion |
String |
device |
ITestDevice |
validateKernelVersion
protected void validateKernelVersion (File kernelDir,
File gkiDir,
ITestDevice device)
पुष्टि करें कि इमेज में कर्नल के वर्शन, उम्मीद के मुताबिक हैं. अगर मान्य नहीं है, तो गड़बड़ी ट्रिगर करें.
| पैरामीटर |
kernelDir |
File: डायरेक्ट्री File में कर्नेल इमेज मौजूद हैं |
gkiDir |
File: डायरेक्ट्री File में GKI इमेज मौजूद हैं |
device |
ITestDevice: ITestDevice |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]