You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AOSP 7迁移至8:NDK模块mm -B失效及模块清理问题

AOSP 8迁移:NDK模块构建与清理问题解决方案

嘿,我之前把NDK应用从AOSP 7迁到AOSP 8时,正好碰到了和你一样的两个问题,给你分享下亲测有效的解决办法:

1. 替代原mm -B的强制构建方案

在AOSP 8及之后的版本里,mm -B这个强制全量构建的参数确实被移除了。要实现原来“强制重新构建当前模块”的效果,你可以拆成两步操作:

  • 先清理当前模块的旧构建产物
  • 再重新构建模块

对应的命令组合是:

mm clean && mm

如果你的模块依赖其他子模块,需要连带重新构建依赖的话,换成mma clean && mma就行(mma会构建当前模块及其所有依赖)。

2. 仅清理当前模块的命令

如果只是想单独清理当前目录下的模块产物,不用构建的话,直接执行:

mm clean

要是你需要清理指定名称的模块(不在当前目录时),可以用make clean-<你的模块名>,比如模块名叫my_ndk_module,就执行:

make clean-my_ndk_module

这两套命令完全适配AOSP 8的构建系统,我迁移的时候用着很顺畅,你可以试试~

内容的提问来源于stack exchange,提问作者Donato Azevedo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:25:57