找不到FirebaseAuthWebException。请验证AAR

时间:2018-11-21 09:38:35

标签: android firebase unity3d

我正在使用Firebase将Facebook SDK添加到我的Unity Android项目中。 PlayServicesResolver中存在一些文件冲突,因此我强制解决它。但是当我按下Facebook登录按钮时。错误出来了。

  

找不到Java类com / google / firebase / auth / FirebaseAuthWebException。请验证您的应用中是否包含包含com / google / firebase / auth / FirebaseAuthWebException类的AAR。

实际上,我通常会多次遇到类似的问题,尤其是有时使用不同版本的PlayServiceResolver的SDK。我尝试重新导入所有资产并强行解决。但是这些方法无济于事。还是我专注于错误的文件夹?我看过Android插件文件夹,但还是不知道。有人可以帮忙吗?

我的Firebase在5.3.1中(以前是5.4.1,但升级后与其他SDK冲突)。我的Unity在2018.2.14f1。

1 个答案:

答案 0 :(得分:0)

在您的应用程序级别Gradle中添加

implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation project(path: ':loginwithgoogle_facebook_from_firebase')

在LoginActivity中调用以下代码

LoginButton loginButton = findViewById(R.id.fbLogin_Buttin_ID);
new FacebookFIrebaseLogin(mActivity, loginButton, new ResponceClass() {
    @Override
    public void updateUI(FirebaseUser user) {...}});

确保您已从Firebase控制台下载google-services.json文件。

您可以查看我的GitHub存储库以获取完整的示例

https://github.com/HemantSharmaDevloper/Login_with_Facebook_google_firebase