我现在改开机logo,修了android 源码下的devic的MK文件,但是发现修改device目录下的文件都要make clean一下,重新make 后要发掉几个小时,大家有没有更好的办法不用重新编译

解决方案 »

  1.   

    你是高通的吧,MTK的LOGO制作是在
    mediatek\source\external\boot_logo_updater\custom目录下
    执行update指令就可以生成bootlogo文件
      

  2.   

    不好意思,没有说明白,我是用android
      

  3.   

    我要移植android,因为修改android src下的device目录下的文件,但是每次修改后都要make clean才可以编译修改的文件,make clean后再编译就要发很长的时间,不知道有没有什么办法,不用make clean也能编译
      

  4.   

    局部编译可解决啊.话说make就好 为什么要make clean之后再make? 那样时间相当长的 make是根据时间戳看有木有改变的内容 有改变的就编译 没有就跳过 
    局部编译办法:在 android根目录下面 执行source build/envsetup.sh;
    选择项目和编译模式
    lunch
    TECTM752mc-uer
    项目是 TECTM752mc
    编译模式是 user
    进入要编译的模块里面的,例如要局部编译 Setttings,即进入 packages/apps/Settings
    再 执行 mm 即可。或者在 android 更目录下面执行 mmm 模块路径
    例如: mmm packages/apps/Settings
      

  5.   

    如果编辑的是apk的话是可以的,但是在device目录下,都没有什么makefile文件,使用mm出了错,直接make 没有发现编译进去。好像与uImage文件有关,继续实验!谢谢!
      

  6.   

    删掉 out/***/** 下面 相关的 再编译
      

  7.   

    out/***/**目录我全删子,居然有7.4G
      

  8.   

    删了out目录下的不就是相当于make clean么 效果是一样的
      

  9.   

    呵呵,谢谢了!如果直接make,系统只找makefile 或android.mk这两个文件相关的源码有不有改而已