news 2026/3/11 8:02:26

.mk .bp 文件到底有什么区别?为什么?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
.mk .bp 文件到底有什么区别?为什么?

 

Android.bp 也可以用来编译的模块的吧,但是device.mk就是专门把产物打包到img?

 

1.Android.bp= 商品的生产配方 (Recipe)

  • 作用:它告诉编译系统**“如何制造”**这个模块。
  • 内容:源码在哪里?依赖哪些库?编译成可执行文件还是动态库?叫什么名字?
  • 结果:只要有Android.bp,你就可以手动编译它(比如运行m loggerd)。编译系统会把它生产出来,放在仓库里(out/soong/.intermediates/...),但它还不在你的手机系统镜像里
    • 就像超市仓库里有货,但还没放到你的购物车里。

2.device.mk= 购物清单 (Shopping List)

  • 作用:它告诉编译系统**“要打包哪些”**模块到最终的system.img中。
  • 内容PRODUCT_PACKAGES += loggerd
  • 结果:编译系统会拿着这张清单,去仓库里把loggerd</
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/9 0:26:54

量化模型部署:LobeChat运行7B级别模型的可行性

量化模型部署&#xff1a;LobeChat运行7B级别模型的可行性 在个人开发者和小型团队中&#xff0c;越来越多的人希望搭建属于自己的AI对话系统——不依赖OpenAI、无需支付高昂API费用&#xff0c;还能保障数据隐私。然而&#xff0c;现实挑战摆在眼前&#xff1a;像LLaMA-2-7B或…

作者头像 李华
网站建设 2026/3/5 11:08:33

Docker本地部署AutoGPT详细教程

Docker本地部署AutoGPT详细教程 你有没有想过&#xff0c;AI 不只是被动地回答问题&#xff1f;当你说“帮我写一份关于2025年AI趋势的PPT提纲”&#xff0c;现在的 ChatGPT 会立刻动笔——但它不会主动查资料、不会判断信息是否全面、更不会回头反思&#xff1a;“我是不是漏…

作者头像 李华
网站建设 2026/3/4 19:22:09

鸣潮自动化助手:告别重复操作的终极解决方案

鸣潮自动化助手&#xff1a;告别重复操作的终极解决方案 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 还在为每日繁琐的…

作者头像 李华
网站建设 2026/3/4 18:09:46

3、掌握GIMP基础工具,开启创意图像之旅

掌握GIMP基础工具,开启创意图像之旅 在使用GIMP一段时间后,你应该已经对其界面有了一定的熟悉度,能够自如地打开和保存各种格式的图像。现在,是时候深入了解GIMP的基本工具了,这些工具是创建和编辑图像的基础,掌握它们将让你在图像处理的道路上更进一步。 1. 基础工具概…

作者头像 李华
网站建设 2026/3/7 8:07:54

4、图形编辑:画笔、图案与选区的深度应用

图形编辑:画笔、图案与选区的深度应用 1. 画笔的深入使用 1.1 画笔设置 在图形编辑中,画笔是常用工具。通过“File - Dialogs - Brushes”可打开画笔选择窗口。这里有各种预设画笔,大小和形状各异,从微小圆形到纹理画笔,甚至有由图像制成的画笔。选择画笔时,右侧会显示…

作者头像 李华
网站建设 2026/3/4 19:34:56

5、图像编辑与色彩处理全攻略

图像编辑与色彩处理全攻略 1. 图像变换工具 在图像编辑中,变换工具是实现各种效果的关键。以下是几种常见的变换工具及其使用方法: - 移动工具 : - 移动整个图像:激活移动工具后,它就像一个小抓手,按住鼠标左键拖动图像,即可将其移动到新位置。 - 移动图像中的选…

作者头像 李华