2011-07-11 10 views
5

Questa domanda è correlata a this other one. Ho ricompilato il framework Android e generato una nuova immagine. Ho bisogno di aggiungere alcune classi al framework originale e l'ho fatto aggiungendo nuovi jar che vanno in/system/framework. Ho modificato BOOTCLASSPATH per tenere conto di questi nuovi vasi.Modifica BOOTCLASSPATH nell'edificio Android

La creazione dell'immagine e il lampeggiamento sul dispositivo non funzionano. Alcune ottimizzazioni devono essere eseguite prima, ma non so come sia.

Quali passi di costruzione dovrei eseguire prima di generare l'immagine o quali altre alternative ho in modo che le classi di framework estese siano accessibili dalle applicazioni?

+0

Come è stato modificato il BOOTCLASSPATH? – ethan

risposta

1

Ho anche cambiato il bootclasspath modificando uno dei file .mk, aggiungendo il mio vaso per una linea che assomiglia a questo: PRODUCT_BOOT_JARS += myjar

Poi devi solo fare la costruzione e flash al dispositivo proprio come quello che tu hai detto. A volte potrebbe non essere sufficiente e dovresti cancellare questo file: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

e poi rifare.

Spero che questo aiuti.

Problemi correlati