更新 Android Facebook 登录时出现问题
Problems updating the Android Facebook login
我收到一封来自 Facebook 的电子邮件,说我的应用程序通过 Facebook 登录使用的是旧 SDK,我需要更新到新的(版本 9)。
在我的 gradle 中,我看到了这一行:
implementation 'com.facebook.android:facebook-login:4.40.0'
这是唯一提到 facebook 的行(尽管我使用 firebase 进行登录
implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
可能就是这样)
无论如何,我查看了 Facebook 开发者页面 here,它似乎说我应该添加这一行
implementation 'com.facebook.android:facebook-login:[8,9)'
这对我来说很奇怪,因为括号不匹配。不管怎样,如果我把它放进去,我会在同步时出错:
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not find any version that matches com.facebook.android:facebook-login:[8,9).
所以,我不确定如何继续使用 SDK 的第 9 版。有人知道怎么做吗?
我 gradle 接受的最高数字是:
implementation 'com.facebook.android:facebook-login:7.+'
我不清楚如何升级到版本 9
将此添加到模块级 /app/build.gradle 之前的依赖项:
repositories {
// You can also use jcenter if you prefer
mavenCentral()
}
在build.gradle文件中添加你需要的最新版Facebook SDK的编译依赖:
dependencies {
implementation 'com.facebook.android:facebook-login:[8,9)'
}
或
按照以下步骤解决问题:-
从工具栏中可用的图标中单击“项目结构”
以上。
打开依赖项选项卡。
select com.facebook.android:facebook-login:[8,9)
通过单击最右侧的减号 (-) 按钮删除 facebook 依赖项。
现在,单击减号按钮上方右侧的加号 (+) 按钮。 Select 库依赖性
在搜索输入框中键入 Facebook,然后单击搜索按钮。
选择com.facebook.android:facebook-login
。单击确定。同步您的 Gradle.
我收到一封来自 Facebook 的电子邮件,说我的应用程序通过 Facebook 登录使用的是旧 SDK,我需要更新到新的(版本 9)。
在我的 gradle 中,我看到了这一行:
implementation 'com.facebook.android:facebook-login:4.40.0'
这是唯一提到 facebook 的行(尽管我使用 firebase 进行登录
implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
可能就是这样)
无论如何,我查看了 Facebook 开发者页面 here,它似乎说我应该添加这一行
implementation 'com.facebook.android:facebook-login:[8,9)'
这对我来说很奇怪,因为括号不匹配。不管怎样,如果我把它放进去,我会在同步时出错:
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not find any version that matches com.facebook.android:facebook-login:[8,9).
所以,我不确定如何继续使用 SDK 的第 9 版。有人知道怎么做吗?
我 gradle 接受的最高数字是:
implementation 'com.facebook.android:facebook-login:7.+'
我不清楚如何升级到版本 9
将此添加到模块级 /app/build.gradle 之前的依赖项:
repositories {
// You can also use jcenter if you prefer
mavenCentral()
}
在build.gradle文件中添加你需要的最新版Facebook SDK的编译依赖:
dependencies {
implementation 'com.facebook.android:facebook-login:[8,9)'
}
或
按照以下步骤解决问题:-
从工具栏中可用的图标中单击“项目结构” 以上。
打开依赖项选项卡。
select
com.facebook.android:facebook-login:[8,9)
通过单击最右侧的减号 (-) 按钮删除 facebook 依赖项。
现在,单击减号按钮上方右侧的加号 (+) 按钮。 Select 库依赖性
在搜索输入框中键入 Facebook,然后单击搜索按钮。
选择
com.facebook.android:facebook-login
。单击确定。同步您的 Gradle.