android - com.google.firebase.FirebaseException : An internal error has occurred. [ API key 无效。请传递有效的 API key 。 ]

标签 android

我删除了旧的 fire-base 项目并创建了一个新项目。 之后我得到了这个错误。

首先,错误是 sha 1,这就是我删除旧项目并创建新项目的原因。

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import com.firebase.ui.auth.AuthUI;
import com.google.firebase.auth.FirebaseAuth;

import java.util.Arrays;

public class MainActivity extends AppCompatActivity {public static final int RC_SIGN_IN = 1;


private FirebaseAuth mFirebaseAuth;
private FirebaseAuth.AuthStateListener mAuthStateListener;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mFirebaseAuth = FirebaseAuth.getInstance();

    startActivityForResult(
            // Get an instance of AuthUI based on the default app
            AuthUI.getInstance()
                    .createSignInIntentBuilder()
                    .setAvailableProviders(Arrays.asList(
                            new AuthUI.IdpConfig.EmailBuilder().build(),
                            new AuthUI.IdpConfig.PhoneBuilder().build(),
                            new AuthUI.IdpConfig.GoogleBuilder().build()
                    ))
                    .setIsSmartLockEnabled(!BuildConfig.DEBUG /* credentials */, true /* hints */)
                    .build(),
            RC_SIGN_IN);
 }

}

这是非常简单的代码,没有错误。这是以前的工作。

我认为问题出在技术上。就像 fire-base 控制台中的某个地方。

Probem Screenshot

最佳答案

我也遇到了这个问题。

解决方法: 在项目级别 gradle 更改 google 服务的版本并同步您的项目并重新安装。

classpath 'com.google.gms:google-services:4.3.0'

关于android - com.google.firebase.FirebaseException : An internal error has occurred. [ API key 无效。请传递有效的 API key 。 ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58654144/

相关文章:

android - App Indexing 和 Deep Linking 有什么区别?

android - 中间 fragment (III) : Creating a activity that alternate between fragments onclick of respective button

android - mvn 安卓 :deploy -> Unfortunately App has stopped

java - 响应式 Java 方法 hide()

Android N 不发送 android.net.conn.CONNECTIVITY_CHANGE 广播?

android - 如何防止 ImageView 重叠?

Android 应用程序在切换选项卡和方向时丢失状态

Android - 终结器引发的未捕获异常

android - Activity 的 OnStart() 中的 SKMaps Android 跟踪错误

java - Android 空 editText 使我的程序崩溃