يمكن إرسال تراكبات موارد بيئة التشغيل (RRO) إلى الإصدار /vendor/overlays
(تتم قراءته تلقائيًا أثناء التشغيل) أو يمكن تثبيته عن طريق تشغيل
adb install
يتيح الخيار الأخير التكرار بشكل أسرع. ومع ذلك، قد يتسبب ذلك في وجود RRO نفسه في
المواقع (/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>
للتأكّد من توفّر RRO، شغِّل:
$ 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>