因为前不久我曾经想去掉友善android文件系统里面的alsa实现,再自己动手移植一个(其实就是一个练手过程,最后和友善的功能一样就行了),其中我当时添加驱动模块后只是模块化编译了frameworks文件夹并替换成原来的(即mm frameworks/base下面的android.mk),发现不行。最后911同学提示要删掉out重新编译,结果虽然花了1个小时,但是发现结果竟然正确了。
现在我想在android的Init.c里面加些东西,就是在android启动的main函数里面加个while1,分析一下android的启动和加载过程,但是由于前车之鉴,我不清楚是只要单独编译system/core的android.mk就行了,还是要重新整体。因为我可能要加while1的地方有点多,如果每次都重新编译的话时间太浪费了,请教版主大牛们给个建议吧。