在设置一个多模块项目时,我遇到了一系列的gradle问题。我正在尝试生产一个包含SDK的AAR,以供我们的客户使用。我还试图生成一个示例应用程序,它使用AAR作为内部开发平台,并为我们的客户提供如何使用该平台的示例。
settings.gradle:
include :sdk
include :SampleApplication
build.gradle:
...
// copy the AAR produced by the SDK into the SampleApplication
task import_aar(type: Copy) {
dependsOn ":sdk:b
我按照这个创建了新的库。
所以我有图书馆项目(库)和app项目(app)。当我用以下代码手动将库连接到应用程序时,它可以工作。
include ':libraryname'
project(':libraryname').projectDir = new File(settingsDir, '../your-library-folder/libraryname')
,但它只在我将新的AAR依赖项添加到库之前才能工作。
文件- New New包,我还将依赖项(实现项目(‘:library_aar’))添加到库中。
完成此操作后,Android向我显