Rockchip · AI & Linux Hub

Android und BSP

Rockchip Android: App-Vorinstallation

Rockchip Android: App-Vorinstallation

· ArmSoM Editorial · Rockchip source documentation · 3 Min. Lesezeit

Vollständige technische Seiten 6–7 des zweisprachigen RK-SM-YF-203 V1.2. Technischer Umfang: Android 8.1 und neuer mit Android-Q-Update; historischer Quellenstand, Ziel-BSP prüfen. Chinesisch/Englisch folgen dem jeweiligen Original; zusammengezogene englische Leerzeichen wurden repariert. Russisch/Deutsch vollständig übersetzt. Keine technischen Bilder/Tabellen. Deckblattdaten, Erklärungen, Kontakte, Zielgruppe und Revisionen entfernt. Keine Befehle, Flash- oder Hardwaretests ausgeführt.

Prüfung: Alle drei Installationsarten sowie Eingabe- und Ausgabeordner bleiben in Originalreihenfolge; seitengetrennte Zuordnung verbunden. Ein Skriptpfad für source fehlt und wurde nicht erfunden. $OUT/oem neben odm/odm.img bleibt erhalten; gegen das Ziel-SDK prüfen. systemuid-Einschränkung und native mk-Referenz bleiben. Flashen kann Daten löschen: autorisierte Geräte, Backup und Imageprüfung erforderlich. Keine Vertriebsrechte für Drittanbieter-APKs werden erteilt.

1 Überblick

Bei der Android-App-Vorinstallation werden vorbereitete Drittanbieter-Apps entsprechend den Herstelleranforderungen während der Produktkonfiguration in Android integriert.

Vorinstallationsarten:

  1. Apps installieren, die nicht deinstalliert werden können.
  1. Apps installieren, die dauerhaft deinstalliert werden können.
  1. Apps installieren, die nach Deinstallation bei einem Werksreset automatisch wiederhergestellt werden.

2 Funktion aktivieren

2.1 Konfiguration und Verwendung

Nach source den folgenden Befehl eingeben, um das Zielverzeichnis zu finden, etwa device/rockchip/rk3126c/.

get_build_var TARGET_DEVICE_DIR

Das Zielverzeichnis enthält drei Ordner:

1. preinstall
2. preinstall_del_forever
3. preinstall_del

Sie entsprechen in dieser Reihenfolge den Arten im Überblick. Apps in den passenden Ordner legen. Englische APK-Dateinamen bevorzugen und Leerzeichen vermeiden.

Nach erfolgreichem make werden unter $OUT/oem die entsprechenden Ordner erzeugt:

1. bundled_persist-app
2. bundled_uninstall_gone-app
3. bundled_uninstall_back-app

Auch diese entsprechen den Arten im Überblick.

Nach dem Flashen installiert das System diese Apps automatisch in den entsprechenden Verzeichnissen.

Hinweis: Apps mit systemuid werden für diese Vorinstallation nicht unterstützt. Die native Android-Methode zum Schreiben der mk-Datei verwenden; Integrationsbeispiel unter vendor/rockchip/common/apps/RkDeviceTest/.

2.2 Build-Ergebnis

Nach dem Build werden die Konfigurationsdateien für die odm-Partition unter $OUT/oem/ ausgegeben. Nach dem Hinzufügen sicherstellen, dass odm.img geflasht wurde, damit die Änderungen wirksam werden.

Dieses Thema entdecken → · Lernpfade →