2016-07-27 9 views
0

Ich versuche, eine lokal kompilierte Version des Android Open Source-Projekts auf einem Nexus 5x-Gerät zu installieren.AOSP blitzte auf Nexus 5x fehlende Herstellerbibliotheken auf? Kein Kamerazugriff?

Android version: 6.0.1 
Lunch setting: aosp_bullhead-userdebug 

Gerät, entriegelt und in Fast Boot-Modus gibt die folgenden:

VARIANT - bullhead LGH791 16GB 
BOOTLOADER VERSION = BHZ10p 
BASEBAND VERSION = M8994F-2.6.32.1.12 

Ich habe den Anbieter Extrakt sh-Skripte von https://developers.google.com/android/nexus/blobs-preview für das Nexus 5x heruntergeladen und ausgeführt werden.

Dieses Setup erstellt und bootet das Gerät (geschoben fastboot flashall -w verwenden, jedoch gibt es keine Kamera-App (nicht auf das Internet zugreifen, auf dem Gerät, so kann nicht einen Download und nichts bestätigen. Ich konnte eine APK schiebt aus der Maschine Ich nehme an) und einen erscheint Dialogfeld Warnung eines internen Fehlers ich diesen Fehler in logcat wiederholt bin immer:..

libc : CANNOT LINK EXECUTABLE "/vendor/bin/mm-qcamera-daemon": cannot locate symbol "_ZN7android13SensorManager13getSensorListEPPKPKNS_6SensorE" referenced by "/vendor/lib/liboemcamera.so"... 

Einige googeln mich führt zu den Verkäufer Binärdateien nicht wirklich vollständig zu sein Einige weitere Suche ist dies aufgrund zu glauben führt mich hier https://github.com/anestisb/android-prepare-vendor

Ich habe dieses s laufen lassen et von Skripten auf bullhead-mtc19z-factory-9f649f91.tgz von developers.google.com/android/nexus/images#bullhead heruntergeladen und ersetzt das vendor/ Verzeichnis in meinem AOSP Quellbaum mit den resultierenden Anbieter Ordnern, aber kompiliert und bootet das läßt nur das Gerät in irgendeiner Art von Fehlerschleife beim Booten steckt nach adb logcat

Can jemand beraten, wie man dies erfolgreich flash?

+0

Willkommen bei SO. Diese Seite ist nur für ** Programmierung ** Fragen gedacht. Allgemeine Fragen zu Hardware und Software werden woanders diskutiert. –

+2

Ich würde empfehlen, android.stackexchange.com –

+0

zu testen Ich suche speziell nach Hilfe bei der Behebung eines Laufzeitfehlers. Aber danke. – StevenL

Antwort

1

Ich löste das Problem, indem ich eine saubere Repo-Init für Android 6.0.1_r62, das Herunterladen, kompilieren und auf das Gerät flashen. Das geflashte Rom hat jetzt Zugriff auf die Kamera.

Ich habe auch die Vorschau Binär-Extrakt-Skripte von Google verwendet, um das Vendor/Verzeichnis zu generieren, und in diesem Fall schienen diese Skripte mehr Dateien als in meinem vorherigen Baum zu ziehen, ich weiß nicht, ob diese Skripte sehr geändert haben vor kurzem oder wenn es ein Problem mit meinem bestehenden Baum gab (ich hatte es zuerst für eine andere Android-Version im Emulator gebaut, dann geschalten).

Wenn jemand eine konkrete Erklärung für das, was passiert ist, anbieten kann, werde ich das als Antwort akzeptieren.

Verwandte Themen