当前位置: 首页 > 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/

相关文章:

  • 使用 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原理解析
  • 怎么样才能创建自己的网站/搜索引擎营销sem
  • 广告优化师的职业规划/seo项目是什么
  • 更换网站logo/银川网页设计公司
  • 哪里有做独立网站的服务器/搜索引擎推广渠道
  • ebay网站做外贸优缺点/搜索引擎排名优化seo课后题
  • 新化 网站开发/关键词在线试听免费