• Android 源码编译 步骤


    添加资源后编译步骤
    1:lunch 11
    2:mmm frameworks/base/core/res/
    生成
    Install: out/target/product/hammerhead/system/framework/framework-res.apk
    3: mmm frameworks/base
    生成
    Install: out/target/product/hammerhead/system/framework/framework2.jar
    Install: out/target/product/hammerhead/system/framework/framework.jar
    4:mmm packages/apps/ListViewDividerDemo/ 
    生成out/target/product/hammerhead/system/app/name.apk
    5:
    adb remount
    6: 
    adb push out/target/product/hammerhead/system/framework/framework-res.apk system/framework/ 
    adb push out/target/product/hammerhead/system/framework/framework.jar system/framework
    adb push out/target/product/hammerhead/system/framework/framework2.jar system/framework
    更新framework-res
    adb reboot
    ead/system/app/ListViewDividerDemo.apk
    gedit Android.mk
    ---
    cd framework git status
    cd support/v cd support/v7 git status
    git checkout ./ git status
    git status
    头指针分离于 66f3fe8
    无文件要提交,干净的工作区 ---》没有变化
    当某个模块无法正常编译通过时
    可以暂时将这个不受其影响的模块下Android.mk 文件命名成其他名字
    这样就可以在全编时不编译改模块

    张永东分享

     csdn123-com/html/blogs/20130619/24020.html

     
  • 相关阅读:
    CF 842A
    Codeforces 842B
    CodeForces
    CodeForces 359A Table
    Find them, Catch them POJ
    剪花布条 HDU
    关于map的学习笔记
    ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
    SQL Delta实用案例介绍 (对应软件)
    SQL Select count(*)和Count(1)的区别和执行方式及SQL性能优化
  • 原文地址:https://www.cnblogs.com/conncui/p/4212668.html
Copyright © 2020-2023  润新知