簡體   English   中英

在 Android.bp 文件 AOSP 中包含 aar 鏈接

[英]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",
  
}

將 aar 文件作為鏈接包含時顯示錯誤 [如下所述]

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.

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