当前位置: 首页 > news >正文

framework 编译技巧

  • 新增api 

android 根目录编译:make api-stubs-docs-non-updatable-update-current-api  
会自动更新frameworks/base/api/current.txt或non-updatable-api/current.txt文件
non-updatable-api目录 和 api目录区别:
mona项目在non-updatable-api更新api
其它项目更新成non-updatable-api更新api

  • 编译frameworks.java和services.jar

 android root目录,

source build/envsetup.sh

lunch

make modules的编译命令:
make framework-minus-apex                      ->     framework.jar
make services->services.jar
cd frameworks/base/core/res   mm             ->     framework-res.apk

//framework推包
步骤1:
adb shell rm -rf system/framework/oat
adb shell rm -rf system/framework/arm
adb shell rm -rf system/framework/arm64
adb shell sync
步骤2:
adb push framework.jar system/framework/
adb push services.jar system/framework/

http://www.xdnf.cn/news/593101.html

相关文章:

  • 探索微分方程的领域及AI推理
  • 页面置换算法概述
  • WebView2 Win7下部分机器触屏失效的问题
  • electron 控制台打印中文乱码问题
  • Selenium自动化测试入门:cookie 处理
  • 甲骨文云服务器适合做网站吗
  • Intel oneAPI 入门
  • 一、web安全基础入门
  • 通过轻易云实现旺店通与金蝶云星空的退换管理对接
  • 碳计量新突破!安科瑞碳电表赋能企业绿色低碳转型
  • Oracle 创建外部表
  • 车载诊断数据 --- DiagnosticExtract AUTOSAR诊断数据库DEXT
  • BLIP3-o: 全开源多模态统一模型,先理解后生成,详细解读
  • 第六部分:第六节 - TypeScript 与 NestJS:打造类型安全的厨房管理流程
  • 3356. 零数组变换 II
  • Spring Boot 多租户架构实现:基于上下文自动传递的独立资源隔离方案
  • 为什么mosquitto 禁用了 topic “#“后,无法使用主题中包含%c client_id了?
  • python容器
  • PTA刷题笔记
  • 浏览器原生 Web Crypto API 实现 SHA256 Hash 加密
  • 六:操作系统虚拟内容之内存文件映射
  • DeepSeek的进阶应用场景大全
  • poppler_path 是用于 Python 库如 pdf2image 进行 PDF 转换时
  • 《告别单一智能:神经符号混合系统驱动推理能力的跨界融合》
  • 哈希表和容器中添加元素的方法
  • 什么是CDN(Content Delivery Network,内容分发网络)
  • ubunt配置本地源
  • Linux开发板串口终端会限制命令字符数并且循环覆盖
  • 并发编程 之 TreeMap ConcurrentSkipListMap set queue源码分析
  • 自动化测试报告工具