`
李楚男
  • 浏览: 114741 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android中修改framework层代码后怎样操作才能看到修改后的效果?

 
阅读更多
1.下面方法适合真机:下载android源码,然后编译你修改的framwork的代码,会生成framework.jar,然后push到system/framework目录下,重启机器!ok

2,下面方法适合模拟器:
(1):用unyaffs解压,你下载的sdk目录下system.img,然后替换其中的framework.jar,然后再压缩成新的system.img;然后启动模拟器就ok

(2):或者用直接全编译源码,用生成system.img去替换模拟器下面system.img也ok

追问

哪种比较快?我还是不太明白,请说一下具体怎么操作?或者用什么命令(ubuntu系统)?

回答

真机,最快!
编译源码   我用的ubuntu的系统!

在源码下面,  make framework
就可以生成framewrok.jar然后用adb push framewrok.jar system/framework/ 
然后重启的手机就ok


分享到:
评论

相关推荐

    Android MTU 值修改的实例详解

    Android MTU 值修改的实例详解 通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络...

    Android代码-weex

    直接将该fork引入项目中替换原本官方的sdk即可,修改了WXRecyclerView以及Swipe的代码。 效果图如下: 如果你有什么需要改进的,请提交到该fork。 Week Android iOS HTML5 > A framework for building Mobile ...

    修改Android开机动画

    首先,开机动画的地址:system\media\...官方最原始的开机动画在system\ framework\framework-res.apk\assets\images里面,里面主要是2张图片,高手可以去研究一下,说不定通过这个文件可以用代码实现动画的过程。

    类似于HTC场景的功能实现(framework层修改)

    类似于HTC场景功能的实现(framework层修改),修改源代码package/apps/Launcher2/(启动器)和package/apps/Settings/(设置) 实现的功能:切换对应场景后,批量添加widget,shortcut,和更改声音模式。

    解包打包android内核system.img文件所需工具

    如果要修改代码,则需要把上面重新打包生成的apk文件,利用常规方法反编译后修改smali代码,例如插桩输入log信息。然后再回编译并重新签名。 最后一步:因为system.img中的apk是优化过的,apk主目录下是没有...

    Android 8.1 系统多网口实现方法

    修改 framework 代码,实现多个以太网连接

    android 默认时间格式修改方法

    在android使用中,遇到修改默认时间格式时,总是束手无策,本文将以此问题提供解决方案,需要了解的朋友可以参考下语言为英语时,默认的时间格式为mm/DD/yyyy,请问怎么将默认时间格式修改为:DD/mm/yyyy,不知道是在...

    Android驱动开发权威指南

    第一篇Android的前世今生——Android概述篇 第1章Android的前世今生 1.1 Android的起源 1.2开放手机联盟 1.3开源与相关协议 1.4系统的升级与发展 第2章Android体系结构 2.1四层空间基本结构 2.1.1 Android系统底层...

    深入理解Android:卷I--详细书签版

     笔者认为,本书最大的特点在于,较全面、系统、深入地讲解了Android系统中的几大重要组成部分的工作原理,旨在通过直接剖析源代码的方式,引领读者一步步深入于诸如Binder、 Zygote、Audio、Surface、Vold、Rild...

    android 5.1 禁用usb 鼠标和键盘

    使用系统是android5.1 根据客户需求修改的 禁用usb鼠标和键盘!客户的需求是在设置选项里面添加两个选项可以分别禁用usb鼠标 和 键盘 已经修改完成亲测!有完整的步骤和代码! 根据代码小修改一下就可以变成 随时...

    android 插件plugin

    就是对于使用者来说,并不知道他会把apk怎么样), 是模块化的基础。 ###DroidPlugin的缺点是什么? - a.通知栏限制(无法在插件中发送具有自定义资源的Notification,例如: 1. 带自定义RemoteLayout的...

    Android代码-安卓热修复框架

    Stark is a hot-fix framework for Android. It supports swapping new implementations of classes without restarting a running Android application, and updated Android resources (icons, layout, etc) while...

    framework快速部署方法

    当修改了framework的代码,如何快速验证呢?答案在这里。

    android 5.1静默安装、卸载patch

    支持android5.1静默安装、卸载代码,封装在PackageInstaller模块内,在执行时可能需要修改部分framework代码使功能正常使用。

    新版Android开发教程.rar

    将会支持 Google 可能发布的手机操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动 系 统。 谷歌早在 2002 年就进入了移动领域,可是由于目前的手机操作系统企业和手机企业相对封闭,提高了 行业的...

    使用指南:PhoneGap的CordovaWebView组件在Android原生项目中使用.

    1.1 从解压文件中“phonegap-phonegap-2dbbdab\lib\android”中可以看到以下文件: cordova-2.0.0.jar、cordova-2.0.0.js和xml文件夹。 1.2 从解压文件中找以“phonegap-phonegap-2dbbdab\lib\android\bin\...

    Android8.1 定时开关机源码

    定时开关机完整源码,framework 层修改请看文章 https://blog.csdn.net/u012932409/article/details/100524321

    Android中的人脸检测的示例代码(静态和动态)

    (1)背景。 Google 于2006年8月收购Neven Vision 公司 (该公司拥有10多项应用于移动设备领域的图像识别的专利),...B,只能识别双眼距离大于20 像素的人脸像(当然,这个可在framework层中修改);C,只能检测出人

    百度移动广告联盟Unity3d插件ios和android双平台版

    IOS下使用,编译出xcode工程后需要在xCode中设置一下,引入以下Framework: AdSupport.framework,CoreTelephony.framework,StoreKit.framework,MessageUI.framework 并且把GoogleMobileAds.framework 添加到xcode...

    android P静默安装、卸载patch

    静默安装、卸载在android P上实现功能代码,由于权限问题,需要将功能封装在Settings模块中,并且修改部分framework代码使功能正常。

Global site tag (gtag.js) - Google Analytics