我在 Google 上搜索后,发现下面可以使用 make 文件在 AOSP 中构建 gradle 应用。以下是我尝试过的,
- Project_folder->Android.mk 在 make 文件内部调用 (app/Android.mk)
- 添加了 project_folder/app 的新 make 文件 Android.mk,并映射了相应的 src、res 和 Manifest 文件
但我不明白的是,build.gradle 没有链接到 Android.mk,那么系统如何理解构建文件 app/build.radle(我们在其中添加所有应用程序级依赖项)。此外,Project_folder/build.gradle 不需要添加任何更改?
因此步骤 1 和 2 导致 build.gradle 依赖项出现错误。
一些门户网站建议在 app/build.gradle 中添加 srcSets。即使如此,我们如何从 make 文件构建应用程序而不将其链接到 Android.mk?
在根级别,我相信我们需要让系统了解如何使用 gradle 结构构建应用程序,而不仅仅是在应用程序中添加 make 文件?
如果有解决方案可以解决这个问题,请指导我。
答案1
您必须在 Android mk 文件中传输 gradle 依赖项。您可以从头开始,也可以从现有的开始:AOSP 示例应用
我想您可以先查看以下文档: