答案 0 :(得分:3)
尝试使用最新的dependencies
implementation 'com.facebook.android:facebook-android-sdk:4.39.0'
implementation 'com.facebook.android:facebook-share:4.39.0'
更新
AFAIK 当前的Facebook SDK不支持 AndroidX
您可以在这里查看
用于Android Changelog 4.x的Facebook SDK
已修改
In-app purchase auto logging is turned on by default. Android auto-logged purchases can be verified with uploaded credentials. Lean More
已修复
Various bug fixes
我报告了一个错误
这是Facebook团队的最新回复
您好Nilesh,
感谢您与我们联系。恐怕当前的SDK不支持AndroidX。不幸的是,我没有时间表来发布对库的支持,但是请随时关注我们的开发人员渠道,以了解有关该库的任何公告。未来。
关于, 马克
答案 1 :(得分:0)
该问题是由在布局中使用android按钮小部件引起的,可以通过以编程方式使用facebook登录来绕过此问题:
通过Facebook登录以编程方式引用此线程: Facebook authentication without login button
答案 2 :(得分:0)
我通过在gradle.properties
中添加这两行来解决了该问题
android.useAndroidX=true
android.enableJetifier=true