Entonces, en medio de la ejecución de mi programa, mi build.gradle falló con este error. Quiero decir que realmente funcionó un segundo antes, y no un segundo después. No cambié nada en mi gradle.
Could not find androidsdk.modules:shield:unspecified.
Required by:
project :app > com.facebook.android:facebook-login:5.15.2
project :app > com.facebook.android:facebook-core:5.15.2
project :app > com.facebook.android:facebook-common:5.15.2
Search in build.gradle files
Aquí está mi gradle.
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 28
buildToolsVersion "29.0.2"
defaultConfig {
multiDexEnabled true
applicationId "com.example.casualdatingapp"
minSdkVersion 26
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
lintOptions {
disable "ResourceType"
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'com.google.firebase:firebase-functions:19.0.1'
implementation "com.android.support:support-compat:28.0.0"
implementation 'com.google.firebase:firebase-messaging:20.1.0'
implementation 'net.yslibrary.keyboardvisibilityevent:keyboardvisibilityevent:2.3.0'
implementation 'com.github.jakob-grabner:Circle-Progress-View:1.4'
implementation 'com.github.smarteist:autoimageslider:1.3.2'
implementation "com.android.support:support-v4:+"
implementation 'com.nineoldandroids:library:2.4.0'
implementation 'com.daimajia.slider:library:1.1.5@aar'
implementation "com.yuyakaido.android:card-stack-view:2.3.4"
implementation 'org.mongodb:stitch-android-sdk:4.1.0'
implementation 'com.mindorks:placeholderview:0.7.1'
implementation 'com.github.bumptech.glide:glide:3.7.0'
implementation 'com.google.code.gson:gson:2.7'
api 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'com.facebook.android:facebook-login:[5,6)'
implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
implementation 'com.mikhaellopez:circularimageview:3.2.0'
api 'com.google.android.material:material:1.2.0-alpha01'
implementation 'com.edmodo:rangebar:1.0.0'
implementation 'pub.devrel:easypermissions:3.0.0'
// implementation 'com.squareup.picasso:picasso:2.3.2'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.firebase:firebase-analytics:17.2.0'
implementation 'com.google.firebase:firebase-storage:19.1.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-firestore:21.3.1'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.1.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
def nav_version = "2.1.0"
// Java language implementation
implementation "androidx.navigation:navigation-fragment:$nav_version"
implementation "androidx.navigation:navigation-ui:$nav_version"
// Kotlin
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
}
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android-extensions'
No sé cómo o por qué sucedió esto. Volviendo a un repositorio git anterior que funcionó no cambió nada ... ¿Cuál podría ser el problema?
Respuestas:
Esto me lo arregló. Solo comenzó a suceder hoy.
fuente
Recibo el mismo error cuando intento construir un proyecto en Unity.
Para Unity resuelto reemplazando las implementaciones para:
en la plantilla de Gradle.
fuente
Podemos configurar 3 cosas sobre el SDK de Facebook para una aplicación nativa de Android:
package.json
.android/app/build.gradle
android/build.gradle
.Este error es probablemente un error: https://github.com/facebook/react-native-fbsdk/issues/701
Para mí funciona esta configuración:
"react-native-fbsdk": "1.1.2",
en package.jsonimplementation 'com.facebook.android:facebook-android-sdk:[5,5.11.1)'
en android / app / build.gradle.facebookSdkVersion = '5.15.3'
en android / build.gradlefuente
Debería haber mencionado que esta solución funciona para React Native. La solución de Rob es la mejor para Android nativo.
Acabo de tener el mismo problema y esto es lo que funcionó para mí. Añadir
facebookSdkVersion = "5.15.3"
aReferencias
fuente
Utilicé esta versión [5,6) compilar 'com.facebook.android:facebook-android-sdk:[5,6)'
pero resolví a continuación la compilación de la versión 'com.facebook.android:facebook-android-sdk:[4,5)'
Tenga un buen día
fuente
Estaba experimentando el mismo problema hoy. Estaba usando 'flutter_facebook_login: ^ 2.0.0'
Lo actualicé a
flutter_facebook_login: ^3.0.0
. Tuve que cambiarlogInWithReadPermission
alogIn
y se ha solucionado el problema para mí.fuente
En mi caso, acabo de reemplazar mi dependencia con
implementation 'com.facebook.android:facebook-android-sdk:5.15.3'
Y funcionó.
fuente
Parece que muchas personas están teniendo este problema, y la solución es anular la FacebookSdkVersion en build.gradle de react-native-fssdk android.
Si ejecuta este comando en la terminal en el directorio raíz de su proyecto
deberías ver que esta versión de compilación comprobará si hay una variable definida desde la extensión llamada facebookSdkVersion , si hay una, tomará esto para la versión de la biblioteca facebook.android.
Según los tickets de github 673 y 701 , la versión 5.15.1 o 5.15.3 solucionará este problema. Entonces, para anular la FacebookSdkVersion , definirá esto en el Android build.gradle de su proyecto de esta manera.
y en su dependencia de android / app / build.gradle, use también esta facebookSdkVersion
fuente