non non è quello l'errore...ce ne sta uno qualche linea più su sempre del tipo
codice:make: *** /..../..../.java (o .xml, o .c etc.....)
S_mario (05-08-14)
@crostanin, ho risolto era un xml corrotto
-------------------------------------------
Snellimento del codice tramite local_manifest.xml:
seguendo l'immagine per rimuovere i progetti
Spoiler:
ho fatto la stessa procedura per rimuovere l'app Browser
l'unico che non riesce a rimuovere è il browsercodice:<?xml version="1.0" encoding="UTF-8"?> <manifest> <!-- Remove Stuff + Apps --> <remove-project name="platform/prebuilts/clang/darwin-x86/3.1"/> <remove-project name="platform/prebuilts/clang/darwin-x86/3.2"/> <remove-project name="platform/prebuilts/clang/darwin-x86/arm/3.3"/> <remove-project name="platform/prebuilts/clang/darwin-x86/host/3.3"/> <remove-project name="platform/prebuilts/clang/darwin-x86/mips/3.3"/> <remove-project name="platform/prebuilts/clang/darwin-x86/x86/3.3"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.7"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/host/headers"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.7"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7"/> <remove-project name="platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.7"/> <remove-project name="platform/packages/apps/Browser" /> </manifest>
Ultima modifica di S_mario; 05-08-14 alle 14:38
--- Nexus 5 16GB --------- IL TASTO THANKS NON MORDE -----
Che sia FRITTA o BAGNATA dio benedica la PATATA
S_mario (05-08-14)
la stringa sul manifest.xml e questa:
il path per rimuoverla dovrebbe essere cosi:codice:<project path="packages/apps/Browser" name="CyanogenMod/android_packages_apps_Browser" />
Oppure:codice:<remove-project name="CyanogenMod/android_packages_apps_Browser" />
stasera testocodice:<remove-project name="CyanogenMod/android/packages/apps/Browser" />
una domanda:
ho compilato la CM11 con Linaro, funziona e non da problemi.
C'e' un modo per vedere se la rom e' stata realmente compilata? oppure si va a fiducia?
Mi spiego..ad esempio se da emulatore di terminale si digita:
cat proc/version
Si hanno tutte le info riguardo al kernel riguardanti pure il toolchain usato.
Per la ROM non esiste nulla di simile?
Grazie per l'aiuti
Ultima modifica di S_mario; 05-08-14 alle 17:47
--- Nexus 5 16GB --------- IL TASTO THANKS NON MORDE -----
Che sia FRITTA o BAGNATA dio benedica la PATATA
così ha senso ("cartella di destinazionae", "origine del file" )
con il compilatore è difficile...ad essere sincero non lo so se lui scrive da qualche parti che tipo di toolchain hai usato...al max ti dice che è il 4.8...codice:<remove-project path="packages/apps/Browser" name=" CyanogenMod /android_packages_apps_Browser" />
se hai messo 4.8 nel file core/combo/TARGET-arm dovrebbe essere andata bene...un test è cancellare gli altri androideabi e vedere se compila
(è strano che metti un 4.8 linaro senza altri "trucchi" e tutto funziona bene...c'è da lavorarci sulla compilazione di solito)
S_mario (06-08-14)
ho usato questa ed e' andata bene
per impostare il toolchein ho seguito questocodice:<remove-project name="CyanogenMod/android_packages_apps_Browser" />
--- Nexus 5 16GB --------- IL TASTO THANKS NON MORDE -----
Che sia FRITTA o BAGNATA dio benedica la PATATA
mmm...non sono così convinto....
vai sul file:
guarda che gcc version hai...se non hai cambiato nulla hai ancora 4.7 e se hai scaricato l'ultimo linaro o saber hai un 4.8....e qualche riga sotto hai proprio il PATH del toolchain....codice:core/combo/TARGET_linux-arm.mk
...non so se l'envsetup bypassa la versione arm, quella guida per alcune cose è utile per altre no (se non è stata aggiornata, per il 4.2.2 era perfetta)
S_mario (06-08-14)
--- Nexus 5 16GB --------- IL TASTO THANKS NON MORDE -----
Che sia FRITTA o BAGNATA dio benedica la PATATA
errore
nel target linux originale:codice:ccache: FATAL: prebuilts/gcc/linux-x86/arm/android-toolchain-eabi-4.9/bin/android-toolchain-eabi-gcc: execv returned (No such file or directory) make: *** [/home/mario/cm11/out/target/product/hammerhead/obj/lib/crtbegin_static1.o] Errore 1 make: *** Attesa per i processi non terminati.... ccache: FATAL: prebuilts/gcc/linux-x86/arm/android-toolchain-eabi-4.9/bin/android-toolchain-eabi-gcc: execv returned (No such file or directory)
target linux modificato:codice:TARGET_GCC_VERSION := 4.7 else TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) endif TARGET_ARCH_SPECIFIC_MAKEFILE := $(BUILD_COMBOS)/arch/$(TARGET_ARCH)/$(TARGET_ARCH_VARIANT).mk ifeq ($(strip $(wildcard $(TARGET_ARCH_SPECIFIC_MAKEFILE))),) $(error Unknown ARM architecture version: $(TARGET_ARCH_VARIANT)) endif include $(TARGET_ARCH_SPECIFIC_MAKEFILE) # You can set TARGET_TOOLS_PREFIX to get gcc from somewhere else ifeq ($(strip $(TARGET_TOOLS_PREFIX)),) TARGET_TOOLCHAIN_ROOT := prebuilts/gcc/$(HOST_PREBUILT_TAG)/arm/arm-linux-androideabi-$(TARGET_GCC_VERSION) TARGET_TOOLS_PREFIX := $(TARGET_TOOLCHAIN_ROOT)/bin/arm-linux-androideabi- endif
codice:TARGET_GCC_VERSION := 4.9 else TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) endif TARGET_ARCH_SPECIFIC_MAKEFILE := $(BUILD_COMBOS)/arch/$(TARGET_ARCH)/$(TARGET_ARCH_VARIANT).mk ifeq ($(strip $(wildcard $(TARGET_ARCH_SPECIFIC_MAKEFILE))),) $(error Unknown ARM architecture version: $(TARGET_ARCH_VARIANT)) endif include $(TARGET_ARCH_SPECIFIC_MAKEFILE) # You can set TARGET_TOOLS_PREFIX to get gcc from somewhere else ifeq ($(strip $(TARGET_TOOLS_PREFIX)),) TARGET_TOOLCHAIN_ROOT := prebuilts/gcc/$(HOST_PREBUILT_TAG)/arm/android-toolchain-eabi-$(TARGET_GCC_VERSION) TARGET_TOOLS_PREFIX := $(TARGET_TOOLCHAIN_ROOT)/bin/android-toolchain-eabi- endif
Ultima modifica di S_mario; 06-08-14 alle 14:47
--- Nexus 5 16GB --------- IL TASTO THANKS NON MORDE -----
Che sia FRITTA o BAGNATA dio benedica la PATATA