2016-05-13 6 views
0

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:

  1. Hergestellt meinen Dienst und den jeweiligen Manager.

  2. Ran

  3. 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

Antwort

0

sehe ich in diesen ein bisschen mehr:

ich den Quellcode von Google heruntergeladen (Lollipop 5.0.1) und das SDK erneut versucht, was gut funktioniert hat. Das Problem liegt in den Freescale/NXP Patches für Lollipop.