facebook-api-android-aar
facebook-api-android-aar copied to clipboard
Facebook Android SDK library built with gradle in aar format for usage with android gradle build system
DEPRECATED
Facebook published own SDK to maven. Using it is encouraged.
facebook-api-android-aar
Facebook Android SDK library built with gradle in aar format for usage with android gradle build system. Versions included: 3.0.2, 3.5.0, 3.5.2, 3.6.0, 3.7.0, 3.8.0, 3.14.1, 3.15.0, 3.16, 3.17.1, 3.19.0, 3.19.1, 3.20
How to use
Before you can get aar you should checkout facebook-android-sdk submodule. Overall build process including build is straightforward:
$ git submodule update --init
...
$ ./gradlew build
...
When build is finished aar file will be located in build/libs
.
WARNING for >3.14 sdk users
Starting from 3.14 version facebook depends on bolts framework. Android gradle plugin does not resolve aar dependencies implicitly. You'll have to make it explicitly:
compile ('com.facebook:facebook-android-sdk:+@aar') {
transitive = true
}
Maven artifact
For a lazy people (such as I) there's a maven repository with already built facebook artifact located at http://mente.github.io/facebook-api-android-aar . build.gradle
example:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:+'
}
}
repositories {
mavenCentral()
mavenLocal()
maven {
url "http://mente.github.io/facebook-api-android-aar"
}
}
apply plugin: 'android'
dependencies {
compile ('com.facebook:facebook-android-sdk:+@aar') {
transitive = true
}
//your other dependencies
}
android {
//android build setup
}