Wie installiere ich eine App im Ordner "data / app" anstelle des Ordners "system / app" in einem AOSP-Build?

8

Ich habe meinen Anwendungsordner in

gestellt %Vor%

Jetzt hat meine Anwendung folgende Android.mk im selben Ordner:

%Vor%

Wenn ich jetzt mein AOSP-Projekt erstelle, kompiliert es auch meine Anwendung und legt die APK-Datei darin ab:

out / Ziel / Produkt / $ MY_PLATFORM / system / app

Aber ich möchte es einfügen:

out / target / product / $ MY_PLATFORM / Daten / App

Wie mache ich das? Was für eine Datei ändere ich?

    
Jeegar Patel 16.08.2012, 09:46
quelle

2 Antworten

6

Ich habe die Lösung gefunden, indem ich dieses Ding in Android.mk

ändere %Vor%     
Jeegar Patel 17.08.2012, 07:58
quelle
1

Grundsätzlich baut das Android AOSP Build System nichts in / data. Die Idee der / data-Partition besteht darin, dass es sich um Benutzerdaten handelt und dass sie ab Werk leer ausgeliefert werden (und bei einem Gerätereset vollständig gelöscht werden). Wenn Sie etwas in / data installieren möchten, tun Sie dies nach der Installation mit "adb install" oder einem anderen Mechanismus.

Was genau wollen Sie erreichen?

    
Andy Ross 16.08.2012 23:01
quelle