在应用程序内部使用的SDK中使用AAR

时间:2018-03-28 23:43:56

标签: android sdk aar

我正在编写一个依赖于AAR文件的SDK。此AAR文件包含在SDK中,使用以下内容:

// Inside the SDK's project level build.gradle
allprojects {
    repositories {
        flatDir {
            dirs 'libs'
        }
    }
}
// Inside the SDK's module level build.gradle
build.gradle {
    implementation(name:'test', ext:'aar')
}
然后,SDK会毫无问题地执行Gradle同步。然后,SDK将包含在示例应用程序中:

// Inside application's settings.gradle
include ':sdk'
project(':sdk').projectDir = new File('/path/to/sdk')

// Inside applications module level build.gradle
dependencies {
    api project(':sdk')
}

但是,示例应用程序现在无法执行Gradle同步并显示以下内容:

  

错误:无法解决:: test:

为什么会这样?

0 个答案:

没有答案