Build Cyanogen Custom-Rom

  • 3 Antworten
  • Letztes Antwortdatum
N

Nico-X

Neues Mitglied
0
Hallo Leute,

ich habe folgendes Problem:
Wenn ich den Cyanogen Source per
Code:
. build/envsetup.sh && brunch jordan
Compilieren will,
bekomme ich immer folgenden Fehler.
Code:
make: *** Keine Regel vorhanden, um das Target »vendor/motorola/jordan/proprietary/lib/libaudio.so«, 
benötigt von »out/target/product/jordan/obj/lib/libaudio.so«, zu erstellen.

Ich habe zuvor die Proprietary Files von meinem Defy+, welches mit CM 7.1 fürs normale Defy läuft kopiert.
Dies habe ich per:
Code:
cd ~/android/system/device/motorola/jordan/ 
./extract-files.sh
gemacht.

Kann mir jemand helfen?
 
Nico-X schrieb:
Hallo Leute,

ich habe folgendes Problem:
Wenn ich den Cyanogen Source per
Code:
. build/envsetup.sh && brunch jordan
Compilieren will,
bekomme ich immer folgenden Fehler.
Code:
make: *** Keine Regel vorhanden, um das Target »vendor/motorola/jordan/proprietary/lib/libaudio.so«, 
benötigt von »out/target/product/jordan/obj/lib/libaudio.so«, zu erstellen.

Ich habe zuvor die Proprietary Files von meinem Defy+, welches mit CM 7.1 fürs normale Defy läuft kopiert.
Dies habe ich per:
Code:
cd ~/android/system/device/motorola/jordan/ 
./extract-files.sh
gemacht.

Kann mir jemand helfen?

extract-files.sh ist weitgehend ungetestet - nimm lieber das Vendor-Rep von hier: https://github.com/CyanogenDefy/proprietary_vendor_motorola

Gesendet von meinem MB525 mit Tapatalk
 
  • Danke
Reaktionen: Nico-X
@maniac103
Vielen Dank für die schnelle Antwort.

Ich habe vorher die Dateien immer über folgende Befehle geladen:
Code:
repo init -u git://github.com/CyanogenDefy/android.git -b gingerbreadrepo sync
wie muss ich da jetzt die Datein laden etwa über:
Code:
repo init -u https://github.com/CyanogenDefy/proprietary_vendor_motorola.git -b gingerbread
repo sync
??
Die müssten ja dann in den Device Ordner oder?
 
Nico-X schrieb:
@maniac103
Vielen Dank für die schnelle Antwort.

Ich habe vorher die Dateien immer über folgende Befehle geladen:
Code:
repo init -u git://github.com/CyanogenDefy/android.git -b gingerbreadrepo sync
wie muss ich da jetzt die Datein laden etwa über:
Code:
repo init -u https://github.com/CyanogenDefy/proprietary_vendor_motorola.git -b gingerbread
repo sync
??
Die müssten ja dann in den Device Ordner oder?
Nein ;)

Du musst folgendes tun:

  • repo init -u git://github.com/CyanogenDefy/android.git -b gingerbread
  • repo sync
  • eine Datei namens .repo/local_manifest.xml mit folgendem Inhalt anlegen:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
      <manifest>
        <project path="vendor/motorola"
                     name="CyanogenDefy/android_vendor_motorola"
                     revision="gingerbread"/>
      </manifest>
  • nochmal repo sync, dann sollte es gehen
 

Ähnliche Themen

P
Antworten
2
Aufrufe
4.083
pseudodeed
P
F
  • Gesperrt
  • foodiwoodi
Antworten
1
Aufrufe
1.135
obiwan
obiwan
S
  • Strava
Antworten
0
Aufrufe
2.112
Strava
S
Zurück
Oben Unten