当前位置: 首页 > 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.dtcms.com/a/206668.html

相关文章:

  • 使用 OpenCV 构建稳定的多面镜片墙效果(镜面反射 + Delaunay 分块)
  • c/c++的opencv膨胀
  • 解决SQL Server SQL语句性能问题(9)——创建和更新统计对象
  • 蓝桥杯 11. 保卫国王大道
  • 【Java高阶面经:数据库篇】18、分布式事务:如何在分库分表中实现高性能与一致性?
  • Cadence学习笔记之---PCB的布线与铺铜
  • OceanBase数据库全面指南(查询进阶篇DQL)
  • 机器学习在智能水泥基复合材料中的应用与实践
  • 修改 vue-pdf 源码升级 pdfjs-dist 包, 以解决部分 pdf 文件显示花屏问题
  • RAGFlow知识检索原理解析:混合检索架构与工程实践
  • 程序编辑器快捷键总结
  • JS实现直接下载PDF文件
  • crud方法命名示例
  • 碳计量新突破!安科瑞碳电表赋能企业绿色低碳转型
  • 正则表达式篇
  • std::initialzer_list 与花括号{}数据列表
  • 游戏引擎学习第304天:构建与遍历图
  • 【ffmpeg】编解码器
  • 区分:union(),coalesce () 和 repartition ()
  • TCP原理解析
  • 『VUE』vue-quill-editor 添加超链接的同时为文字添加颜色(详细图文注释)
  • Oracle 物理存储与逻辑管理
  • DevOps体系之Jmeter
  • React 第四十五节 Router 中 useHref() Hook的使用详解及注意事项
  • 【北邮通信系统建模与仿真simulink笔记】(2)2.3搭建仿真模型模块操作运行仿真
  • 高效数据库管理新体验:SQLynx 3.7 功能解析与团队协作场景实践
  • BGP为什么要配置对等IP?
  • 企业异构系统和信息孤岛应用信息集成的方案
  • 产品经理面经(三)
  • 电商系统搭建对企业的多维影响与战略价值