Мой проект работал нормально до завтра, теперь я получаю эту ошибку во всех своих проектах, в которых есть facebookLogin
.
flutter_login_facebook: ^1.6.0
скомпилироватьSdkVersion
compileSdkVersion 33
минсдкверсион
minSdkVersion 20
хранилища
repositories {
google()
mavenCentral()
}
зависимости
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation platform('com.google.firebase:firebase-bom:29.2.1')
implementation 'com.google.firebase:firebase-analytics-ktx'
implementation 'com.facebook.android:facebook-login:latest.release'
}
Я столкнулся с ошибкой ниже.
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not resolve com.facebook.android:facebook-login:latest.release.
Required by:
project :app
> Failed to list versions for com.facebook.android:facebook-login.
> Unable to load Maven meta-data from https://jcenter.bintray.com/com/facebook/android/facebook-login/maven-metadata.xml.
> Could not HEAD 'https://jcenter.bintray.com/com/facebook/android/facebook-login/maven-metadata.xml'.
> Read timed out
Попробуйте изменить на реализация 'com.facebook.android:facebook-login:12.3.0
В /android/app/build.gradle в зависимостях измените эту строку
implementation 'com.facebook.android:facebook-login:latest.release'
к
implementation 'com.facebook.android:facebook-login:15.0.2'
Это работает для меня, и я могу успешно войти в систему через facebook.
Вам также может понадобиться запустить команду «flutter clean» перед сборкой.
Пожалуйста, обрати внимание! Я использую flutter_facebook_auth (^5.0.0+2) вместо flutter_login_facebook.
Обновлять! Они только что выпустили версию 1.6.2 flutter_login_facebook, которая решает вашу проблему, поэтому «обновление флаттер-паба» должно решить ее.
Но у меня есть одно опасение, что такое facebook, обновите свою версию, что тогда произойдет?
Попробуйте снова использовать com.facebook.android:facebook-login:latest.release, теперь, когда они выпустили версию 1.6.2 flutter_login_facebook. Лучше всего убедиться, что у вас установлена последняя версия Facebook Android SDK, а не какая-то конкретная.
Спасибо за ваш ответ. Теперь я могу запустить приложение, но не могу войти в Facebook.