Android Oreo 全新构建系统(宋/忍者)

Posted

技术标签:

【中文标题】Android Oreo 全新构建系统(宋/忍者)【英文标题】:Android Oreo new build system (soong / ninja) 【发布时间】:2018-03-22 18:57:26 【问题描述】:

我正在将 NDK 应用程序从 AOSP 7 迁移到 8,我马上遇到了两个(相关的)问题。

1) 我以前用mm -B 构建我的模块,但现在-B 似乎不再是一个可接受的选项。

2) 我怎样才能只清理我的模块? This answer 是 AOSP 8 之前的版本,并指示执行 mm -B,这不再是一个选项。

【问题讨论】:

【参考方案1】:

简短的回答是你没有。 Soong 可以正确跟踪依赖项(与我们的旧 make 系统不同),因此您无需执行与 mm -B 等效的操作。如果您发现任何相反的情况,那是一个错误。

【讨论】:

以上是关于Android Oreo 全新构建系统(宋/忍者)的主要内容,如果未能解决你的问题,请参考以下文章

宋义兴:知识产权区块链SaaS,孕育全新智能合约场景市场

Android Studio 无法识别 Oreo 的最新版本代码或新窗口类型

在 Android 8.0.0 Oreo 中无法获取位置

如何使用ninja编译系统编译我们的程序?

WebRTC:忍者构建不起作用

如何突出显示忍者构建系统产生的错误?