我想在全局修改某些控件在某些状态下的风格,就改了frameworks/base/core/res/res/drawable下的某些xml文件但是不知道如何快速编译,我在源码根目录下用make编译肯定是可以的,但是那样太费时间了我用make frameworks提示说,没有什么不同,估计android.mk文件没有定义这块求教如何快速编译

解决方案 »

  1.   

    base下make
    记得先执行env
    生成的jar自己push
      

  2.   


    楼上试了吗,base下是没法make的
      

  3.   

    先到你修改的目录下进行mm一下,如何回到android根目录执行mksystem
    再把system烧到你的机子中去
      

  4.   

    重新编一下framework-res.apk就可以了 
      

  5.   

    怎么make的?前提android环境下要设置env
    进入目录mm
    而且7楼说的对,你这连base也不用
    直接到base/core/res下就行了
      

  6.   


    正解就是进入frameworks/base/core/res/目录下mm
    然后到根目下 make snod
    重启模拟器就可以了比原来省了很多时间多谢楼上的提示,在frameworks/base/core/res/目录下里面有Android.mk文件
    可以看到LOCAL_PACKAGE_NAME := framework-res故可以在frameworks/base/core/res/当前目录下mm,或者知道到源码根目录下直接
    make framework-res
    或者 mmm frameworks/base/core/res/都可以
      

  7.   


    为什么我在res下面mm
    会提示no rule to tageter to "我修改过的文件"