I am trying to use facebook/react-native-fbsdk in my project. On iOS everything works smoothly, however I can not get the setup on Android right.
My setup is the following:
"dependencies": {
"react": "16.2.0",
"react-native": "0.52.0",
"react-native-fbsdk": "^0.7.0"
}
I have followed the instructions from the official docs https://developers.facebook.com/docs/react-native/configure-android-current
Project build fails, with the following console output
Scanning folders for symlinks in /Users/szucsnorbert/fbsdk-android/node_modules (9ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Incremental java compilation is an incubating feature.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not find com.android.support:appcompat-v7:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified
fbsdkandroid:app:unspecified > com.facebook.react:react-native:0.52.0
> Could not find com.android.support:appcompat-v7:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-common:4.31.0
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-login:4.31.0
> Could not find com.android.support:support-annotations:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-core:4.31.0
> Could not find com.android.support:support-core-utils:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-core:4.31.0
> Could not find com.android.support:support-v4:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/27.0.2/support-v4-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/27.0.2/support-v4-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/support-v4/27.0.2/support-v4-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-common:4.31.0
> Could not find com.android.support:cardview-v7:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/cardview-v7/27.0.2/cardview-v7-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/cardview-v7/27.0.2/cardview-v7-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/cardview-v7/27.0.2/cardview-v7-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-common:4.31.0
> Could not find com.android.support:customtabs:27.0.2.
Searched in the following locations:
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/customtabs/27.0.2/customtabs-27.0.2.pom
file:/Users/szucsnorbert/Library/Android/sdk/extras/android/m2repository/com/android/support/customtabs/27.0.2/customtabs-27.0.2.jar
file:/Users/szucsnorbert/fbsdk-android/android/sdk-manager/com/android/support/customtabs/27.0.2/customtabs-27.0.2.jar
Required by:
fbsdkandroid:app:unspecified > fbsdkandroid:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.31.0 > com.facebook.android:facebook-common:4.31.0
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 10.48 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
I assume its a version compatibility issue. Did anyone got it working with different version? Am I missing something here?