Overlay resource runtime (RRO) dapat dikirim ke folder /vendor/overlays (yang otomatis dibaca selama booting) atau dapat diinstal dengan menjalankan adb install.
Wireframe kertas memungkinkan iterasi yang lebih cepat. Namun, hal ini dapat menyebabkan RRO yang sama berada di dua
lokasi (/vendor/overlays dan /data/app).
Untuk melakukan push dan memulai ulang, jalankan:
$ adb root $ adb remount $ adb shell mkdir /vendor/overlay/<overlay-name> $ adb push <path-to-overlay.apk-file> /vendor/overlay/<overlay-name> $ adb reboot
Untuk penginstalan, jalankan:
$ adb install <path-to-overlay.apk-file>
Untuk mengonfirmasi bahwa RRO tersedia, jalankan:
$ adb shell cmd overlay list --user current android [ ] com.android.sample_rro com.android.sample.targetapp [ ] com.android.sample.targetapp_rro
Jika --- ditampilkan di samping RRO yang baru diinstal, hal ini menunjukkan bahwa
APK target tidak ditemukan (periksa kembali deklarasi targetPackage di
AndroidManifest.xml) atau beberapa resource yang ditentukan dalam RRO tidak cocok dengan
resource apa pun dalam target.
Mengaktifkan dan menonaktifkan RRO
Untuk mengaktifkan atau menonaktifkan RRO, jalankan perintah yang diinginkan:
-
Aktifkan:
adb shell cmd overlay enable --user current <rro-package-name> -
Nonaktifkan:
adb shell cmd overlay disable --user current <rro-package-name>