Direct local .aar file dependencies are not supported when building an AAR.

我最近遇到了同樣的問題,修復方法是刪除庫libs/并使用 導入它File -> New -> New Module -> Import .JAR/.AAR Package,然后在庫模塊build.gradle文件中引用它:

  dependencies {
      implementation project(":subad")
    }

如果您使用的是較新的 Android Studio 版本 (4.0.0+),則此選項不可用。相反,您必須手動完成。

1、創建一個新目錄subad并將以下內容放入具有新目錄的build.gradle文件中:

  configurations.maybeCreate("default") 
  artifacts.add("default", file('model.aar'))

2、將aar放入這個新目錄。在build.gradle文件旁邊。
3、將新創建的 Gradle 項目添加到settings.gradle文件中:

include(":subad)

將項目包含在您要使用的庫中aar:

implementation project(":subad")
image.png
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容