news 2026/11/2 2:14:08

如何把updater_sample 加在系统入口,

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何把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 列表里出现了这个名字,编译器就能自动找到对应的源码进行编译。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/29 0:59:39

[MindSpore进阶] 玩转昇腾算力:从自定义训练步到 @jit 图模式加速实战

摘要: 在昇腾(Ascend)NPU上进行模型训练时,我们往往不满足于高层封装的 Model.train接口。为了实现更复杂的梯度控制、梯度累积或混合精度策略,自定义训练循环是必经之路。本文将以 MindSpore 2.x 的函数式编程范式为基…

作者头像 李华
网站建设 2026/10/25 19:05:36

自己写一个智能体-使用MCP服务

我们提到,智能体之所以比单纯的语言模型强大,是因为它拥有了“手”和“脚”——也就是使用工具的能力。 智能体 大语言模型(大脑) 规划(前额叶) 工具(手脚) 理论说得再多&#xf…

作者头像 李华
网站建设 2026/10/31 6:59:49

AI Agent 深度解析:原理、架构与未来应用浪潮

1.什么是 AI Agent大语言模型(LLM)最基础且广为人知的应用形式是作为聊天机器人(ChatBot),以问答模式与用户交互。典型代表如 ChatGPT、DeepSeek、通义千问等,均采用“一问一答”的方式响应用户请求。例如&…

作者头像 李华
网站建设 2026/10/29 22:46:07

AI驱动的测试用例自愈系统:当页面元素变更,AI自动修复定位器

AI自愈定位器已从概念走向生产级落地,成为高迭代团队的必备能力‌在2026年的软件测试领域,‌UI自动化测试的维护成本已不再是“人力问题”,而是“架构问题”‌。当页面元素因前端重构、组件库升级或A/B测试发生微小变更时,传统基于…

作者头像 李华
网站建设 2026/10/31 3:32:41

PHP开源智能化管理系统 广告投放系统网站源码 投放网络广告平台

源码介绍: 一个专注于广告投放优化的开源系统,集成了精准定向和效果跟踪功能, 助力使用者高效管理广告资源。用户可以追踪广告投放效果,查看访问人数并统计PV、UV数据。 此系统提供多套跳转页面模板,让用户根据需求选…

作者头像 李华
网站建设 2026/10/25 17:04:55

别白忙活!EAAI投稿避坑指南:5条红线碰就拒,工程应用重点划重点

别白忙活!EAAI投稿避坑指南:5条红线碰就拒,工程应用重点划重点 目录 别白忙活!EAAI投稿避坑指南:5条红线碰就拒,工程应用重点划重点 一、先搞懂EAAI的核心定位:AI要落地,工程要务实 二、5条“碰就拒”红线:逐一拆解+避坑方案 红线1:新隐喻元启发式算法,大概率直接拒…

作者头像 李华