android单独编译framework模块并push

 Android系统启动篇

1,《android系统启动流程简介》

2,《android init进程启动流程》

3,《android zygote进程启动流程》

4,《Android SystemServer进程启动流程》

5,《android launcher启动流程》

6,《Android Activity启动过程详解》

Android系统开发准备篇

1,《Android 源码下载和编译》

2,《android 11源码编译和pixel3 刷机》

3,《Android Framework代码IDE加载和调试》

Android系统开发实践篇

1,《android设置默认输入法》

2,《android framework预制APK应用》

3,《Android系统层面限制应用开机自启动详解》

4,《android单独编译framework模块并push》

5,《Android Framework开发系统问题分析》

Android系统开发核心知识储备篇

1,《Android编译系统-envsetup和lunch代码篇》

2,《Android编译系统-概念篇》

3,《android日志系统详解》

4,《Android系统Handler详解》

5,《Android系统Binder详解》

6,《Android中Activity、View和Window关系详解》

7,《android view绘制流程详解》

8,《Android读取系统属性详解》

9,《android 窗口管理机制详解》

10,《初识Android系统》

11,《android中AMS进程通知Zygote进程fork新进程的通信方式》

Android核心功能详解篇

1,《android应用市场点击下载APK安装详解》

2,《Android 手势导航(从下往上滑动进入多任务页面)》

3,《android手势分析(应用界面左往右边滑动退出应用)》

4,《android应用安装流程详解》

5,《android11安装应用触发桌面图标刷新流程》

6,《Android系统多任务Recents详解》

7,《android系统导航栏视图分析》

———————————————————————————————————————————

# 编译framework
$ make framework-minus-apex

# push相关模块
$ adb root
$ adb remount
$ adb push out/target/product/kx11/system/framework/framework.jar /system/framework/framework.jar
$ adb push out/target/product/kx11/system/framework/services.jar /system/framework/services.jar
$ adb push out/target/product/kx11/system/framework/arm64/ /system/framework/
$ adb push out/target/product/kx11/system/framework/arm/ /system/framework/
$ adb push out/target/product/kx11/system/framework/oat/ /system/framework/

# 重启framework
$ adb shell am restart
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
编译 Android Framework,需要进行以下步骤: 1.下载 Android 源代码并安装必要的依赖项。 2.使用 Android Studio 打开源代码目录。 3.设置编译选项,例如目标设备和编译类型。 4.使用 Gradle 构建系统编译 Framework。 以下是更详细的步骤: 1.下载 Android 源代码并安装必要的依赖项。 从 Android 官网下载 Android 源代码并解压缩。请注意,下载的源代码版本必须与您的设备版本相对应。然后,请查看 Android 设备的文档并安装所需的软件和依赖项。 2.使用 Android Studio 打开源代码目录。 在 Android Studio 中,打开源代码目录。等待 Gradle 构建系统加载所有依赖项。 3.设置编译选项,例如目标设备和编译类型。 在 Android Studio 的顶部工具栏中,选择“Edit Configurations”。在“Run/Debug Configurations”对话框中,单击“+”按钮并选择“Gradle”。在“Gradle”选项卡中,输入以下命令: Task: assemble Arguments: :framework Gradle project: 选择您的源代码目录 Gradle tasks: clean assembleDebug 您可以根据需要更改 Gradle 任务。例如,如果您要构建 release 版本的 Framework,则应更改 Gradle 任务为 assembleRelease。 4.使用 Gradle 构建系统编译 Framework。 单击“OK”按钮并运行 Gradle 任务。Gradle 将编译 Android Framework 并将其输出到 build/target/product/ 目录中。 请注意,在编译 Framework 之前,您可能需要先编译 Android 系统的其他部分,例如内核和驱动程序。您可以使用相同的步骤编译这些组件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佳哥的技术分享

创作不易,谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值