Android 使用不同的 Facebook SDK 版本创建 .aar 文件

Android create .aar files using different Facebook SDK versions

我想构建与 Facebook Android SDK 3.x 和 4.x 兼容的应用程序客户端,因为 Facebook Android SDK 已弃用 "Session" class。

如何编写 build.gradle 来为 v3.x 创建一个 aar 文件,为 v4.x 创建一个 aar 文件。

谢谢。

您可以使用 口味

只需在 build.gradle

中定义您的口味
android {
    ....    

    productFlavors {
        flavorSdk3 {
            ...
        }


        flavorSdk4 {
            ...
        }
    }
}

然后你可以为你的风格使用不同的依赖关系:

dependencies {
    flavorSdk3Compile "..."
    flavorSdk4Compile "..."
}