2011-07-11 18 views
5

Esta pregunta tiene alguna relación con this other one. He recompilado Android Framework y he generado una nueva imagen. Necesito agregar algunas clases al framework original y lo hice agregando nuevos archivos jar que van a/system/framework. Modifiqué BOOTCLASSPATH para tener en cuenta estos nuevos frascos.Modificando BOOTCLASSPATH en Android Building

No funciona la creación de la imagen y el parpadeo en el dispositivo. Algunas optimizaciones se deben ejecutar antes de eso, pero no sé cómo es ese proceso.

¿Qué pasos de construcción debo ejecutar antes de generar la imagen o qué otras alternativas tengo para que las clases de marco extendido sean accesibles desde las aplicaciones?

+0

¿Cómo modificó BOOTCLASSPATH? – ethan

Respuesta

1

También ha cambiado la bootclasspath cambiando uno de los archivos .mk, añadiendo mi frasco para una línea que tiene este aspecto: PRODUCT_BOOT_JARS += myjar

A continuación, sólo tiene que hacer que la construcción y el flash al dispositivo al igual que lo tu dijiste. A veces podría no ser suficiente y tendría que borrar este archivo: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

y luego volver a hacer.

Espero que ayude.