簡體   English   中英

如何在Android源代碼包中添加外部庫,例如Retrofit和butterknife?

[英]How to add external libraries such as Retrofit and butterknife in Android Source code packages?

我正在從AOSP源代碼構建自定義rom

我首先決定通過下載並導入Android Studio從AOSP源代碼樹中編輯一些AOSP應用程序

我選擇了ExactCalculator進行訓練

但是AOSP沒有Build.gradle添加我的依賴。

我在Android Studio build.gradle中添加了一些材料組件以及Retrofit ,Gson, Butterknife and dagger 2 ,並通過AOSP股票精確計算器中的API實現了貨幣換算

現在,我用修改后的srcs覆蓋了AOSP中的packaage src文件夾

但是現在我的疑問是,由於AOSP源代碼中的軟件包沒有僅build.gradle Android.mk,我如何添加此庫來構建AOSP源?

應在AOSP內部構建的庫需要具有Android構建配置。 由於Android 8,這將是一個Android.bp文件宋子文Android.mk文件仍然支持現在雖然)。

Dagger2似乎已經集成: https ://android.googlesource.com/platform/external/dagger2/您可以將其添加到您的回購清單中以將其包含在AOSP中。

創建Android構建配置的另一種方法是包括預構建的二進制文件。 但是您將必須弄清楚在用例上在技術上和法律上是否可行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM