1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Build Cyanogen Custom-Rom

Dieses Thema im Forum "Custom-ROMs für Motorola Defy" wurde erstellt von Nico-X, 07.12.2011.

  1. Nico-X, 07.12.2011 #1
    Nico-X

    Nico-X Threadstarter Neuer Benutzer

    Beiträge:
    21
    Erhaltene Danke:
    0
    Registriert seit:
    30.05.2011
    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?
     
  2. maniac103, 07.12.2011 #2
    maniac103

    maniac103 Android-Lexikon

    Beiträge:
    1,237
    Erhaltene Danke:
    1,157
    Registriert seit:
    24.01.2011
    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
     
    Nico-X bedankt sich.
  3. Nico-X, 07.12.2011 #3
    Nico-X

    Nico-X Threadstarter Neuer Benutzer

    Beiträge:
    21
    Erhaltene Danke:
    0
    Registriert seit:
    30.05.2011
    @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?
     
  4. maniac103, 08.12.2011 #4
    maniac103

    maniac103 Android-Lexikon

    Beiträge:
    1,237
    Erhaltene Danke:
    1,157
    Registriert seit:
    24.01.2011
    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
     

Diese Seite empfehlen