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

如何把updater_sample 加在系统入口,

可用点击进去?现在就是代码有,但是并没有编译到系统里?

为什么在 P.mk 里加能起作用?

•继承链关系:从您提供的 P.mk 内容来看,它已经包含了 Kit、Term 等你们项目的核心 App。这意味着这个 P.mk 文件一定被某个 device.mk 或 product.mk 所包含(include)。只要它在编译路径的继承链上,里面定义的 PRODUCT_PACKAGES 就会被系统全局收集。

•全路径扫描:Android 的编译系统(Soong)在启动时会扫描整个源码树(包括 bootable/、vendor/、packages/ 等)中所有的 Android.bp 文件。

•按名索骥:编译系统并不是按文件夹找 App,而是按模块名找。由于我们在 bootable/recovery/updater_sample/Android.bp 里定义了 name: "SystemUpdaterSample",

只要 PRODUCT_PACKAGES 列表里出现了这个名字,编译器就能自动找到对应的源码进行编译。

http://www.jsqmd.com/news/252902/

相关文章:

  • 韩国团队成功打印垂直纳米激光器
  • 智子阴影下的多维战场:AI测试的“降维打击”与升维防御
  • 自己写一个智能体-使用MCP服务
  • 【tensorRT从零起步高性能部署】16-TensorRT基础-核心组件、关键类、核心函数
  • 在家也能批量做爆款短视频!MoneyPrinterTurbo+cpolar让你告别手动剪辑!
  • AI Agent 深度解析:原理、架构与未来应用浪潮
  • 三分钟说清楚 ReAct Agent 的技术实现
  • 新一代AI直播场控系统,实现全平台高效管理,带完整的搭建部署教程
  • 什么是AI 智能体(Agent)
  • [MindSpore进阶] 摆脱 Model.train:详解函数式自动微分与自定义训练循环
  • [MindSpore进阶] 玩转昇腾算力:从自定义训练步到 @jit 图模式加速实战
  • 学长亲荐9个AI论文写作软件,本科生毕业论文必备!
  • 从 “文献堆” 到 “综述稿”:paperxie 如何让学术写作的第一步就躺赢?paperxie 文献综述
  • 解锁论文写作高效秘籍:Paperxie助力文献综述轻松搞定paperxie文献综述
  • 基于.NET和C#构建光伏IoT物模型方案
  • Labview解析CAN报文与发送CAN基于DBC文件及dll说明文档的功能演示 (适用于20...
  • React Native for OpenHarmony 实战:Sound 音频播放详解
  • 智能直播新时代,AI场控系统全面解析,打造高效互动直播间
  • 全能直播互动源码系统,以直播间为平台,整合弹幕、点歌、答谢等多项功能
  • 可编程直播神器,自定义AI场控系统,创造专属直播风格
  • 解锁论文写作高效秘籍:Paperxie引领文献综述革新之旅paperxie文献综述
  • React Native for OpenHarmony 实战:Vibration 震动反馈详解
  • Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统
  • 海外版AI量化区块链系统源码 UI精美
  • ‌AI驱动边界值测试:模拟用户行为自动生成用例,揭示3个隐藏Bug的实战全解析
  • Python Web 开发进阶实战:零信任架构落地 —— BeyondCorp 模型在 Flask + Vue 中的实现
  • 【免费源码】星河留言板V1.7.0 可以上传视频啦!
  • CeoEdu-Pro主题免授权开心版 多商户高端教育专类型主题
  • 突破传统:AI驱动的自动化测试定位技术革命
  • Python Web 开发进阶实战:绿色软件工程 —— 构建低能耗、低碳排的可持续应用