`
李楚男
  • 浏览: 118479 次
  • 性别: 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 Framework层的修改规则

    通过本文的介绍,我们可以看到在Android Framework层进行修改涉及到了JNI层的代码编写、编译配置文件的修改以及Java Framework层的接口声明等多个环节。每一步都需要仔细处理才能确保最终的修改能够顺利地被编译并...

    调试跟踪Android Framework源代码 实例

    在Android开发领域,深入理解并调试Framework层的源代码对于优化系统性能、修复底层问题以及进行自定义系统开发至关重要。本实例将引导你探索如何有效地跟踪和调试Android Framework的源代码,助你在Android学习旅程...

    android的framework简介

    Android的Framework层是Android操作系统的核心组成部分,它是连接应用程序和硬件之间的桥梁。理解其工作原理对于开发者来说至关重要,因为它直接影响到应用程序的性能、稳定性和可扩展性。本文将深入探讨Android ...

    反编译工具,可以将android生成的framework.jar反编译为class,并且用jd-gui 查看修改是否编译进来

    5. 最后,将修改后的`.jar`或`.dex`文件集成到Android项目中,通过调试和测试验证修改是否成功编译并生效。 值得注意的是,反编译和修改系统框架涉及到安全和合法性问题,一般只应用于学习、研究或定制化开发。在...

    android底层framework开发课件

    Android底层Framework开发是Android系统开发中的一个重要组成部分,它涉及到操作系统的核心功能,如系统服务、硬件接口、应用程序框架等。这份“android底层framework开发课件”提供了深入学习这一领域的宝贵资源。 ...

    Android_P_Settings_Framework_ethernet_patch.rar

    在Android操作系统中,网络连接是其核心功能之一,而Android P(Pie)版本引入了一些新的特性和改进。本文将深入探讨“Android_P_Settings_Framework_ethernet_patch.rar”压缩包中的关键知识点,包括对以太网支持的...

    4.0Android源码 framework层

    在Android系统中,"framework"层是核心组件和接口的集合,它定义了操作系统与应用程序之间的交互方式。这里我们关注的是Android 4.0(API级别17)的源码,这个版本是Android发展历程中的一个重要里程碑,引入了许多...

    android framework 详解

    Android Framework详解是一个深入探讨Android操作系统核心结构的主题。Framework层是Android系统的核心组成部分,它提供了应用程序开发者所需的API,使得开发者能够构建功能丰富的移动应用。在这个详解中,我们将...

    android @hide 隐藏API framework.jar

    标题中的“android @hide 隐藏API framework.jar”指的是一个针对Android 4.2(API级别17)版本的特殊处理,它涉及到了如何使用和理解Android系统中的隐藏API,并且提供了一个重新编译过的`framework.jar`文件,这个...

    Android MTU 值修改的实例详解

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

    Android LED灯5层(app,framework,jni,hal,drivers)源码,可扩展GPIO

    在Android系统中,控制LED灯的操作涉及到系统的多个层次,包括应用程序层(App)、框架层(Framework)、本地接口层(JNI)、硬件抽象层(HAL)以及驱动程序层(Drivers)。这个LED灯示例提供了完整的源码,帮助...

    Android代码-Hook

    Hook技术在Android开发中是一种非常重要的逆向工程和插桩技术,它允许开发者在不修改原始代码的情况下,通过拦截和替换原有方法的执行流程,来实现对系统或应用功能的扩展和调试。在本篇中,我们将深入探讨Android中...

    安卓编译工具framework-res.apk

    在Android系统中,`framework-res.apk`是一个至关重要的组件,它是Android框架资源包的集合,包含了Android系统界面、图标、字符串以及各种系统级别的XML配置文件。本文将深入探讨`framework-res.apk`的编译过程、...

    android-open-framework-analysis,android开放框架分析.zip

    深入研究"android-open-framework-analysis"项目,我们可以发现源代码注释、调试信息以及各种分析报告,这些资料对于开发者理解Android系统的内部工作流程,解决兼容性问题,或者优化自定义ROM都是非常宝贵的资源。...

    Android Preference Framework源码

    Android的Preference Framework是Android系统中用于构建设置界面的一个强大工具,它允许开发者通过XML定义各种偏好设置元素,如开关按钮、选择列表等,然后在应用中轻松地将这些设置集成到用户界面。这个框架大大...

    Android framework

    Android Framework是Android操作系统的核心组成部分,它为应用程序开发者提供了一个运行环境和API,使得开发者可以创建功能丰富的Android应用。本文将深入探讨如何利用Android Framework进行反编译、修改以及回编的...

    Android 4.2.2源代码

    同时,系统服务如Location Services(位置服务)、Media Framework(多媒体框架)等都在源代码中有详细实现。 6. **安全机制**:Android 4.2.2强化了权限管理,源代码中可以学习到如何设置权限,以及权限验证的实现...

    如何单独编译Android源代码中的模块

    在 Android 源代码工程中,单独编译某个模块是一件很有必要的事情。尤其是在我们修改了某个模块或新增了自己的模块时,重新编译整个 Android 系统镜像 system.img 是非常耗时的。这时,我们可以使用 Android 提供的...

    androidBug修改总结

    从以上总结可以看出,进行Android定制开发工作时,开发者需要对Android的多个层次进行修改和调试,包括但不限于Linux内核层、Android Framework层、Android App层,并且需要根据不同版本的Android系统调整不同的修改...

    Android P 9.0 以太网设置界面及framework调用接口,包含代码和patch

    在Android P 9.0系统中,以太网(Ethernet)功能的实现涉及多个层面,包括用户界面的更新、驱动程序的添加以及框架层接口的调整。以下将详细阐述这些关键知识点。 首先,"Android P 9.0 Ethernet设置静态IP界面"指...

Global site tag (gtag.js) - Google Analytics