zoukankan      html  css  js  c++  java
  • android 修改源码framework后如何编译【转】

    本文转载自:https://blog.csdn.net/fuchengbo000/article/details/43193801

    1.如果在framework/base/core/res/res下添加或修改资源文件后需要先编译资源,然后编译framework 才可正常引用。

    步骤:

    (1)进入项目根目录 cd frameworks/base/core/res/ 执行mm命令(原生或高通)或 ./mk mm frameworks/base/core/res(mtk 依据各平台编译命令有所不同),编译 framework-res.apk,编译完后com.android.internal.R中会生成资源的引用。

    (2)在目录frameworks/base/ 下执行mm (原生或高通)或 ./mk mm frameworks/base (mtk 依据各平台编译命令有所不同),编译 framework.jar 。

    2.如果 frameworks/base/services 下有修改,则要编译frameworks/base/services/java/ 执行mm或./mk mm frameworks/base/services/java,编译 services.jar

    3.执行如下命令
    adb remount
    adb push framework-res.apk /system/framework/
    adb push framework.jar /system/framework/
    adb push services.jar /system/framework/ (如果有修改的话)以命令
    注意:有的系统编译framework后还生成了secondary_framework.jar,也需要push。

    4.push后,可以cd system/framework 进入目录,以ll命令确认下是否push成功。

    5.adb reboot 重启设备。

  • 相关阅读:
    递归方法:对于树形结构的表,根据当前数据获取无限极的父级名称
    P
    A
    今年暑假不AC1
    J
    今年暑假不AC
    A
    *max_element函数和*min_element函数
    1199: 房间安排
    素数
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/9150643.html
Copyright © 2011-2022 走看看