Construire une ROM Android (Make Error 41)

5

J'ai essayé de construire un ROM personnalisé pour Android 4.4.4. J'utilise comme base le Liquid Rom ( Github Link )

Avant de construire la rom, j'avais inséré dans local_manifests certaines applications à ajouter à la ROM et, avant de synchroniser les prises en pension, j'avais supprimé certaines applications.

Ensuite, j’ai modifié certaines parties du code source de l’application de paramétrage pour intégrer une application dans les paramétrages. A la fin de tout j'ai donné le commandement

./build-liquid.sh -o3 maguro. 

Au bout de 277 minutes, le processus de construction d’aplomb me provoquait l’erreur suivante: frameworks / opt / hardware /../../../ device / samsung / thon / cmhw / org / cyanogenmod / hardware / DisplayColorCalibration.java: 70: fin atteinte du fichier lors de l'analyse

} 


^ 1 error 


make: *[/home/vincenzo/Sorgenti/Liquid/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.hardware_intermediates/classes-full-debug.jar] Errore 41 
>make: ***Attesa per i processi non terminati.... Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details.

Image

entrez la description de l'image ici

La dernière ligne en anglais est:  En attente de travaux non terminés

J'ai essayé ces erreurs sur Internet et j'ai trouvé un sujet où quelqu'un a dit que pour résoudre le problème, vous pouvez exécuter la commande

make showcommands

pour vérifier toutes les erreurs, j'ai donc lancé cette commande et cela m'a donné ceci:

Checking API: checkapi-last
( /home/vincenzo/Sorgenti/Liquid/out/host/linux-x86/bin/apicheck -JXmx1024m -J"classpath /usr/lib/jvm/java-6-oracle/lib/tools.jar:/home/vincenzo/Sorgenti/Liquid/out/host/linux-x86/framework/doclava.jar:/home/vincenzo/Sorgenti/Liquid/out/host/linux-x86/framework/jsilver.jar"  -hide 2 -hide 3 -hide 4 -hide 5 -hide 6 -hide 24 -hide 25 -hide 26 -hide 27 -error 7 -error 8 -error 9 -error 10 -error 11 -error 12 -error 13 -error 14 -error 15 -error 16 -error 17 -error 18   prebuilts/sdk/api/19.txt  /home/vincenzo/Sorgenti/Liquid/out/target/common/obj/PACKAGING/public_api.txt || (  cat build/core/apicheck_msg_last.txt ; exit 38 ) )
prebuilts/sdk/api/19.txt:25635: error 9: Removed public method android.transition.TransitionManager.getDefaultTransition
prebuilts/sdk/api/19.txt:25638: error 9: Removed public method android.transition.TransitionManager.setDefaultTransition

You have tried to change the API from what has been previously released in
an SDK.  Please fix the errors listed above

make: *** [/home/vincenzo/Sorgenti/Liquid/out/target/common/obj/PACKAGING/checkapi-last-timestamp] Errore 38

Ensuite, je cherche également sur Internet ces erreurs et je trouve que pour résoudre le problème, je dois exécuter cette commande:

make update-api

Cependant, j'ai les mêmes problèmes.

Ensuite, j'ai rechargé à nouveau les sources, j'ai rechargé à nouveau l'API du sdk android, mais j'ai toujours le même problème.

V_Martusciello
la source
RESOLU: DI a réécrit le fichier
V_Martusciello le