【问题标题】:Android create .aar files using different Facebook SDK versionsAndroid 使用不同的 Facebook SDK 版本创建 .aar 文件
【发布时间】:2015-11-17 22:29:28
【问题描述】:

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

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

    您可以使用口味

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

    android {
        ....    
    
        productFlavors {
            flavorSdk3 {
                ...
            }
    
    
            flavorSdk4 {
                ...
            }
        }
    }
    

    然后您可以为您的口味使用不同的依赖项

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

    【讨论】:

    • 我应该在风味中加入什么?我可以这样做吗 flavorSdk3 { dependencies { compile 'com.facebook.android:facebook-android-sdk:3.20.0' } }
    • flavor 中,您可以定义为每种风格指定的值,例如applicationIdbuildConfigField、自定义源集或自定义密钥库签名。 dependencies 块应该在 android 块之外。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2014-08-10
    相关资源
    最近更新 更多