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

标签 android gradle android-gradle-plugin facebook-android-sdk aar

由于Facebook Android SDK不推荐使用“Session”类,因此我想构建与Facebook Android SDK 3.x和4.x兼容的应用程序客户端。

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

谢谢。

最佳答案

您可以使用口味

只需在build.gradle中定义您的口味

android {
    ....    

    productFlavors {
        flavorSdk3 {
            ...
        }


        flavorSdk4 {
            ...
        }
    }
}

然后,您可以为您的口味使用不同的依赖项:
dependencies {
    flavorSdk3Compile "..."
    flavorSdk4Compile "..."
}

关于android - Android使用不同的Facebook SDK版本创建.aar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33768286/

相关文章:

android - jetpack compose 中禁用但可点击的开关

android - 如何使用http post方法设置标题

java - 为 Spring Security 配置 Gradle

android - 如何在 gradle 中创建动态 url?

android - Android Studio 2 中的 Gradle 缓存目录位置

android - FLAG_ACTIVITY_NEW_TASK 在 PendingIntent 中使用时未按预期运行

android - BluetoothSocket.connect() 抛出 IOException

java - 如何使用 Gradle 开发库和使用该库的程序

android - 如果我使用 Crashlytics,我该如何使用 "Apply Changes"?

maven - mavenDeployer没有使用变量值