2014-04-27 8 views
7

Impossibile trovare informazioni utili su questo utilizzando Google.Cosa sono i file export_includes e import_includes durante la creazione di Android

Tutto quello che ho trovato sono persone che chiedono come risolvere errori di compilazione, come

make: *** No rule to make target `/home/joe/[ubuntuTouch]/out/target/product/jewel/obj/SHARED_LIBRARIES/libril_intermediates/export_includes', needed by `/home/joe/[ubuntuTouch]/out/target/product/jewel/obj/EXECUTABLES/rild_intermediates/import_includes'. Stop. 
+3

Si prega di guardare questo [risposta] (http://stackoverflow.com/a/23107212/2083078) –

risposta

0

Ho avuto lo stesso problema. Quando ho osservato attentamente lo stack degli errori, sembrava che la cartella /hardware/ril di AOSP si fosse danneggiata.

La mia soluzione era quella di rimuovere l'intera cartella (/ hardware) e poi rifare repo sync. Questo ha risolto le fonti e ci sono voluti circa 3 minuti. Ma penso che funzionerà meglio se il tuo ambiente di sviluppo è configurato in base a AOSP source download

La speranza che aiuta qualcuno.

1

Nel caso in cui qualcuno venga qui con questo errore di compilazione, ho riscontrato questo problema quando sono passato a una finestra di terminale diversa e ho dimenticato di chiamare lunch. (Avevo chiamato source build/envsetup.sh).

0

devi sync ril-caf repo da cm o lignaggio os. Manca nella tua fonte.