[英]How to create Path variable in Android.bp file to link libraries in prebuilt directory AOSP source code
[英]Include aar link in Android.bp file AOSP
我在prebuilts/sdk/current中遇到 Android.bp 文件的問題。 下載 aar 文件后,我可以包含該文件。 但是我的要求是在bp文件中包含aar文件鏈接。 下面提到了 bp 文件中的代碼片段。
aar文件復制到路徑
android_library_import {
name: "androidx.activity_activity-composelib-nodeps",
aars: ["m2repository/androidx/compose/activity/activity/1.6.1/activity-compose-1.6.1.aar"],
sdk_version: "31",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
min_sdk_version: "21",
}
android_library_import {
name: "androidx.activity_activity-composelib-nodeps",
aars: ["https://maven.google.com/androidx/activity/activity-compose/1.6.1/activity-compose-1.6.1.aar"],
sdk_version: "31",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
min_sdk_version: "21",
}
我希望庫直接從鏈接導入,而不是將其下載到文件夾
您不能在構建過程中更新源代碼樹,因此不建議在編譯時在 AOSP 中從 inte.net 獲取文件,這與 Gradle 不同。FWIW,最好的辦法是通過單獨的 repo 下載文件repo 同步並使用鏈接文件功能將其添加到 Android.bp 目錄中的預定義路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.