Android Lollipop 5.0.1Android SDK Build-Fehler: Gap zwischen Bild und Haupträumen
Kernel Version: 3.10.53
i.MX6 Dual Core
Hallo,
Ich habe habe einige Änderungen auf dem Systemserver vorgenommen und eine API zur Verwendung mit der App eines Kunden erstellt. Wenn ich jedoch versuche, das SDK zu erstellen, damit ich die geänderte API in Android Studio testen kann, schlägt es fehl und ich erhalte den Fehler in der Titel (Debug unten).
Hier ist mein Prozess:
Hergestellt meinen Dienst und den jeweiligen Manager.
Ran
folgte den Anweisungen unter "Update-api machen":
„einfach bauen das SDK:
cd $ ~/my-android-git
$. Build/envsetup.sh
$ Mittagessen sdk-ger
$ machen sdk "
ich folgende Fehlertext erhalten: (eingebundene .txt für die vollständige Debug sehen)
dex2oatd E 11001 11001 Kunst/runtime/gc/heap.cc: 421 0x56dde768]
dex2oatd F 11001 11001 Kunst/runtime/gc/heap.cc: 422] Es gibt eine Lücke zwischen dem Bildraum und dem Hauptraum
dex2oatd F 11001 11001 Kunst/runtime/runtime.c c: 284] Runtime Abbruch ...
dex2oatd F 11001 11001 Kunst/runtime/runtime.cc: 284] (! Aborting Faden wurde nicht an Laufzeit)
Ich habe versucht, mehr verschiedene " Fixes "einschließlich:
Bearbeiten von Build/Core/dex_preopt_libart.mk zum Ändern der virtuellen Adressraum verwendet und Ändern des Geräts /.../ BoardConfigCommon.mk, um die Größe der Partition zu ändern. Keiner von diesen hat Erfolg gehabt.
Was muss ich tun, um dieses SDK zu erstellen?
Danke für Ihre Hilfe