পরিশিষ্ট A, RROs এর সাথে কাজ করুন

রানটাইম রিসোর্স ওভারলে (RROs) হয় /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 হয় খুঁজে পাওয়া যায়নি (আপনার AndroidManifest.xmltargetPackage ঘোষণাটি দুবার চেক করুন) অথবা RRO-তে সংজ্ঞায়িত কিছু সংস্থান কোনোটির সাথে মেলে না লক্ষ্যে সম্পদ।

RROs সক্রিয় এবং নিষ্ক্রিয় করুন

একটি RRO সক্ষম বা নিষ্ক্রিয় করতে, যথাক্রমে, পছন্দসই কমান্ড চালান:

  • সক্ষম করুন:
    adb shell cmd overlay enable --user current <rro-package-name>

  • অক্ষম করুন:
    adb shell cmd overlay disable --user current <rro-package-name>