文档章节

android 修改framework下资源文件后如何编译

carlos
 carlos
发布于 2014/10/13 10:43
字数 259
阅读 603
收藏 3

码上生花,ECharts 作品展示赛正式启动!>>>

在framework/base/core/res/res 下添加资源文件后需要先编译资源 然后编译framework 才可正常引用

进入项目根目录 cd frameworks/base/core/res/ 执行mm命令(原生或高通), 编译 framework-res.apk

或 ./mk mm frameworks/base/core/res(mtk  依据各平台编译命令有所不同)

编译完后com.android.internal.R中会生成资源的引用。 

在目录frameworks/base/ 下执行mm 编译 framework.jar  (原生或高通)

或 ./mk mm frameworks/base  (mtk  依据各平台编译命令有所不同)

 

如果 frameworks/base/services 下有修改,则也要编译

frameworks/base/services/java/ 执行mm 编译  services.jar

或./mk mm frameworks/base/services/java

 

执行如下命令

  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。

push完成之后,可以cd system/framework 进入目录,

然后 ll 两个小写L命令 确认下是否push成功

 

adb reboot 重启设备。

 

本文转载自:http://www.th7.cn/Program/Android/201408/265238.shtml

carlos

carlos

粉丝 25
博文 88
码字总数 21919
作品 0
黄浦
程序员
私信 提问
加载中
请先登录后再评论。
Android源码分析(二)-----如何编译修改后的framework资源文件

一 : 编译framework资源文件 如果修改android framework资源文件,需要先编译资源文件,然后再编译framework才可以正常引用,进入项目目录 cd work/source/frameworks/base/core/res/ 执行m...

osc_s5ssp1ty
2019/05/20
2
0
Android源码分析(十五)----GPS冷启动实现原理分析

一:原理分析 主要sendExtraCommand方法中传递两个参数, 根据如下源码可以知道第一个参数传递,第二个参数传递即可。 根据flags值清除数据 二:实现方式 java层主要代码如下: 所需权限配置如...

osc_s5ssp1ty
2019/05/20
3
0
Android源码分析(七)-----如何解决java编译版本问题

一 : 问题描述 Your version is: java version "1.6.031" Java(TM) SE Runtime Environment (build 1.6.031-b04) Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode).The req......

osc_s5ssp1ty
2019/05/20
2
0
Android源码分析(十六)----adb shell 命令进行OTA升级

一: 进入shell命令界面 adb shell 二:创建目录/cache/recovery mkdir /cache/recovery如果系统中已有此目录,则会提示已存在。 三: 修改文件夹权限 chmod -R 777 /cache/recovery 四: 把ota...

osc_0ge9xs2w
2019/11/06
7
0
Android源码分析(九)-----如何修改Android系统默认时间

####一 : 修改Android系统默认时间源码路径:frameworks/base/services/java/com/android/server/SystemServer.java主要变量 通过设置系统时间,只需要修改变量的值。 设置系统默认时间这段...

osc_w6ku5hr7
04/16
4
0

没有更多内容

加载失败,请刷新页面

加载更多

java http大文件断点续传上传插件

我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包...

osc_b9r67jnt
23分钟前
25
0
为什么互联网公司都喜欢自研业务系统?

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 编者按:本文来自微信公众号“PM杨堃”(ID:pmYangKun),作者:杨堃,36氪经授权发...

osc_13sujivn
25分钟前
21
0
ATFX安全知识:被骗和亏损严重怎么追回

郎中治病需要对症下药,才能做到药到病除。而投资者账户资金亏损惨重也需要分清是因为被骗还是由于交易操作失利导致。如果亏损后一厢情愿以为被骗了或者认吃亏都是无法帮助挽回损失的。ATFX小...

osc_696ni6tr
25分钟前
16
0
现在哪款视频转换器比较好用?

这个问题大家可问对人了,今天英子会介绍一款实用的视频转换器软件——迅捷视频转换器(提供视频优化、视频转GIF、视频配乐、视频压缩、视频截图、视频水印、视频转换等九大功能)。它已经躺...

真不莲
26分钟前
5
0
如何利用小程序提高实体店销量?

实体店销售难,这是一个事实,尤其是在2020年的疫情中,我们更是注意到实体店的压力颇大。面对淘汰的风险,商家的求生欲告诉自己要不断改革。小程序似乎是实体店的突破口,生存与否就看这个应用...

osc_3s78f0to
26分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部