रनटाइम रिसॉर्स ओवरले (आरआरओ) को या तो /vendor/overlays
में पुश किया जा सकता है
फ़ोल्डर (जो बूट के दौरान अपने आप पढ़ लिया जाता है) या उसे चलाकर इंस्टॉल किया जा सकता है
adb install
.
बाद वाले तरीके का इस्तेमाल करके, तेज़ी से जवाब दिए जा सकते हैं. हालांकि, इसकी वजह से एक ही आरआरओ, दो यूआरएल में रह सकता है
जगहें (/vendor/overlays
और /data/app
).
पुश करने और फिर से चालू करने के लिए, चलाएं:
$ adb root $ adb remount $ adb shell mkdir /vendor/overlay/<overlay-name> $ adb push <path-to-overlay.apk-file> /vendor/overlay/<overlay-name> $ adb reboot
इंस्टॉल करने के लिए, इसे चलाएं:
$ adb install <path-to-overlay.apk-file>
यह पुष्टि करने के लिए कि आरआरओ उपलब्ध है, इसे चलाएं:
$ adb shell cmd overlay list --user current android [ ] com.android.sample_rro com.android.sample.targetapp [ ] com.android.sample.targetapp_rro
जब ---
को इंस्टॉल किए गए नए RRO के बगल में दिखाया जाता है, तो इससे पता चलता है कि
टारगेट APK या तो नहीं मिला (अपने ऐप्लिकेशन पर targetPackage
एलान वाले फ़ॉर्म को दोबारा देख लें
AndroidManifest.xml
) या RRO में बताए गए कुछ संसाधन
कमाया जा सकता है.
RRO की सुविधा चालू और बंद करें
RRO को चालू या बंद करने के लिए, ज़रूरत के हिसाब से निर्देश चलाएं:
-
चालू करें:
adb shell cmd overlay enable --user current <rro-package-name>
-
बंद करें:
adb shell cmd overlay disable --user current <rro-package-name>