AOSP:如何在 AOSP 中建立 gradle 應用程式?

AOSP:如何在 AOSP 中建立 gradle 應用程式?

我用谷歌搜尋並發現下面可以使用 make 檔案在 AOSP 中建立 gradle 應用程式。以下是我嘗試過的,

  1. Project_folder-> Android.mk 在 make 檔案中呼叫 (app/Android.mk)
  2. 新增了新的 make 文件,project_folder/app 的 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 範例應用程式

我想您首先要查看以下文件:

  1. Android.mk檔案語法規範
  2. mk-專案文檔
  3. GNU 製作手冊

相關內容