[Tutorial] Wie erstellt man ein ROM aus den Sourcen (AOSP, CM, AOKP, AOSPA usw...)

  • 197 Antworten
  • Letztes Antwortdatum
will eine Rom namens SSHD (SungSonic HD) für das Note 4 Builden
 
Dann musst du dir eine roomservice.xml für die Rom erstellen.
 
Das hab ich
Mit der Anleitung :

wiki.cyanogenmod.org/w/User:Fattire/Build_CM_Marshmallow_for_trlte_WORK_IN_PROGRESS
 
Zeig doch mal ..

Ich habe auch noch was.
Nachdem ich nun eine Menge Libs hinzugefügt habe , ist nun kein adb mehr möglich. Weiß jemand woran das liegen kann ?
 
das müsste so richtig sein
[doublepost=1456940178,1456939892][/doublepost]Allerdings hab ich jetzt den Fehler:

fatal: error parsing manifest /home/*****/SSHD/.repo/local_manifests/roomservice.xml: XML or text declaration not at start of entity: line 1, column 1
 

Anhänge

  • Bildschirmfoto vom 2016-03-02 18:30:07.png
    Bildschirmfoto vom 2016-03-02 18:30:07.png
    18,8 KB · Aufrufe: 497
Die erste Zeile startet mit einem Leerzeichen. Mach das mal weg.
 
fatal: duplicate path device/qcom/common in /home/****/SSHD/.repo/manifest.xml
 
Irgendwas doppelt ... Mal durchgucken
 
Alles Ok :/
[doublepost=1456941774,1456940895][/doublepost]hab das mal gelöscht jetzt kommt das

error: Cannot fetch CyanogenMod/android_device_qcom_common
error: Cannot fetch fat-tire/android_device_samsung_trlte-common
error: Cannot fetch fat-tire/android_device_samsung_trltexx
error: Cannot fetch CyanogenMod/android_hardware_samsung
error: Cannot fetch CyanogenMod/android_device_samsung_qcom-common
error: Cannot fetch fat-tire/android_kernel_samsung_trlte
error: Cannot fetch fat-tire/android_device_samsung_trltetmo

error: Exited sync due to fetch errors
 
Heißt das nicht das er die Daten nicht empfangen kann?

Kann denn mal jemand hier drauf gucken ?

CM12_P8_040316 - Pastebin.com

Es ist soweit das er die Bootanimation startet aber ich kann sie nicht sehen. Dann geht er wieder ins Recovery.

Die Vendor Daten auf Github muss ich noch aktualisieren.
 
moin neues Problem

make: *** Keine Regel vorhanden, um das Target »vendor/samsung/trltexx/proprietary/bin/rild«,
benötigt von »/home/metin/SSHD/out/target/product/trltexx/system/bin/rild«, zu erstellen. Schluss.
make: *** Auf noch nicht beendete Prozesse wird gewartet …
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
make: Verzeichnis »/home/metin/SSHD« wird verlassen

#### make failed to build some targets (03:02 (mm:ss)) ####
 
Du hast die Datei /system/bin/rild in deiner vendor-blobs Datei stehen aber die Datei selber ist nicht in deinem Vendor Verzeichnis
 
Zuletzt bearbeitet:
arjen robben schrieb:
das müsste so richtig sein
[doublepost=1456940178,1456939892][/doublepost]Allerdings hab ich jetzt den Fehler:

fatal: error parsing manifest /home/*****/SSHD/.repo/local_manifests/roomservice.xml: XML or text declaration not at start of entity: line 1, column 1

bei deinem roomservice fehlt überrall die revision
 
muss nicht wenn die referenz tags passen, der fehler sieht eher nach klammer vergessen aus.
 
xz1c schrieb:
Fehler behoben diesmal, habe ich mir notiert was ich gemacht habe :D und die Lösung war es (wie schon häufiger) das mir make mit der zeile:
Code:
ccache: FATAL: Could not find compiler "arm-eabi-gcc" in PATH
sagen wollte das programm ist nicht als ausführbar markiert!




Ich bekomme bei meinem buildversuch die gleiche Fehlermeldung!
Aber ich verstehe deinen Lösungsweg nicht.
Was/wie/wo muss ich ausführbar machen? :)
 
Zuletzt bearbeitet:
Hallo,

Hat jmd ne Idee was hier schief läuft?!:
including vendor/cm/vendorsetup.sh
Looking for dependencies in device/oneplus/oneplus3
Looking for dependencies in device/oppo/common
Looking for dependencies in device/qcom/common
Dependencies file not found, bailing out.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.1
LINEAGE_VERSION=14.1-20170112-UNOFFICIAL-oneplus3
TARGET_PRODUCT=lineage_oneplus3
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-53-generic-x86_64-with-LinuxMint-18.1-serena
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=NMF26V
OUT_DIR=/home/bryan/android/system/out
============================================
make: Verzeichnis „/home/bryan/android/system“ wird betreten
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.1
LINEAGE_VERSION=14.1-20170112-UNOFFICIAL-oneplus3
TARGET_PRODUCT=lineage_oneplus3
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-53-generic-x86_64-with-LinuxMint-18.1-serena
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=NMF26V
OUT_DIR=/home/bryan/android/system/out
============================================
Running kati to generate build-lineage_oneplus3.ninja...
Environment variable BUILD_NUMBER was modified (a80ebb5428 => 5a06be7104), regenerating...
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.1
LINEAGE_VERSION=14.1-20170112-UNOFFICIAL-oneplus3
TARGET_PRODUCT=lineage_oneplus3
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-53-generic-x86_64-with-LinuxMint-18.1-serena
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=NMF26V
OUT_DIR=/home/bryan/android/system/out
============================================
build/core/binary.mk:1253: external/deqp/Android.mk: libdeqp: Unused source files: \
build/core/binary.mk:1253: external/deqp/Android.mk: libdeqp: Unused source files: \
build/core/binary.mk:1253: external/pdfium/third_party/pdfiumbigint.mk: libpdfiumbigint: Unused source files: bigint/BigInteger.cc bigint/BigIntegerUtils.cc bigint/BigUnsigned.cc bigint/BigUnsignedInABase.cc
build/core/binary.mk:1253: external/pdfium/third_party/pdfiumbigint.mk: libpdfiumbigint: Unused source files: bigint/BigInteger.cc bigint/BigIntegerUtils.cc bigint/BigUnsigned.cc bigint/BigUnsignedInABase.cc
./external/speex/Android.mk:56: TODOArm64: enable neon in libspeex
frameworks/av/camera/cameraserver/Android.mk:18: Target has integrated cameraserver into mediaserver. This is weakening security measures introduced in 7.0
build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets
find: "/home/bryan/android/system/out/target/common/obj/SHARED_LIBRARIES/libwifi-hal-mock_intermediates": Datei oder Verzeichnis nicht gefunden
build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets
No private recovery resources for TARGET_DEVICE oneplus3
build/core/java.mk:334: warning: overriding commands for target `/home/bryan/android/system/out/target/common/obj/APPS/Dialer_intermediates/src/src/org/codeaurora/presenceserv/IPresenceService.java'
build/core/java.mk:334: warning: ignoring old commands for target `/home/bryan/android/system/out/target/common/obj/APPS/Dialer_intermediates/src/src/org/codeaurora/presenceserv/IPresenceService.java'
build/core/java.mk:334: warning: overriding commands for target `/home/bryan/android/system/out/target/common/obj/APPS/Dialer_intermediates/src/src/org/codeaurora/presenceserv/IPresenceServiceCB.java'
build/core/java.mk:334: warning: ignoring old commands for target `/home/bryan/android/system/out/target/common/obj/APPS/Dialer_intermediates/src/src/org/codeaurora/presenceserv/IPresenceServiceCB.java'
build/core/base_rules.mk:316: warning: overriding commands for target `/home/bryan/android/system/out/target/product/oneplus3/root/res/images/charger/battery_fail.png'
build/core/base_rules.mk:316: warning: ignoring old commands for target `/home/bryan/android/system/out/target/product/oneplus3/root/res/images/charger/battery_fail.png'
build/core/Makefile:34: warning: overriding commands for target `/home/bryan/android/system/out/target/product/oneplus3/system/etc/libnfc-brcm.conf'
build/core/base_rules.mk:316: warning: ignoring old commands for target `/home/bryan/android/system/out/target/product/oneplus3/system/etc/libnfc-brcm.conf'
build/core/Makefile:34: warning: overriding commands for target `/home/bryan/android/system/out/target/product/oneplus3/system/etc/libnfc-nxp.conf'
build/core/base_rules.mk:316: warning: ignoring old commands for target `/home/bryan/android/system/out/target/product/oneplus3/system/etc/libnfc-nxp.conf'
Starting build with ninja
ninja: Entering directory `.'
ninja: error: '/home/bryan/android/system/out/target/product/oneplus3/obj_arm/SHARED_LIBRARIES/libtime_genoff_intermediates/export_includes', needed by '/home/bryan/android/system/out/target/product/oneplus3/obj_arm/SHARED_LIBRARIES/libandroid_servers_intermediates/import_includes', missing and no known rule to make it
build/core/ninja.mk:151: die Regel für Ziel „ninja_wrapper“ scheiterte
make: *** [ninja_wrapper] Fehler 1
make: Verzeichnis „/home/bryan/android/system“ wird verlassen

#### make failed to build some targets (41 seconds) ####
 
Bei mir Fehlt ein Befehl? Kann den aber nicht nachinstallieren:

android@android:~/Schreibtisch/amlogic/8726/StockKernel/Neu$ ./run.sh
*** Default configuration is based on 'GPL_BOARD_defconfig'
#
# configuration written to .config
#
make: arm-eabi-gcc: Kommando nicht gefunden

Ich habe in meinem Debian das Paket gcc-arm-none-eabi installiert aber nach wie vor Command not found

:blink:
 
Zuletzt bearbeitet von einem Moderator:
Okay, es ist geschafft und der Kernel funktioniert. Dies hat jetzt gut 3 Monate gedauert, aber immerhin. Jetzt geht es an das rootfs.

Hoffe Android und der Rest geht dann von der SD Karte.
 

Ähnliche Themen

cehuisken
  • cehuisken
Antworten
1
Aufrufe
893
Andy
Andy
D
Antworten
0
Aufrufe
2.532
Defier
D
E
Antworten
4
Aufrufe
2.211
Kardroid
Kardroid
Zurück
Oben Unten