使用Android连接到Firebase

我最近启动了一个项目,将数据保存到Android Studio中的Firebase。我有一个可以像这样保存数据的功能

private fun heroSave (){
        val name = editTextName.text.toString().trim()
        val ref = FirebaseDatabase.getInstance().getReference("heroes")

        val heroId = ref.push().key.toString()
        val hero = Hero(heroId, name, ratingBar.rating.toInt())
        ref.child(heroId).setValue(hero).addOnCompleteListener {
            Toast.makeText(applicationContext, "hero saved successfully", Toast.LENGTH_LONG).show()
        } }

每当我尝试连接sdk安装程序时,都会说“检查应用程序是否已与我们的服务器通信”,并且它不会连接。我已经下载了google json文件,并完美设置了我的构建gradle和应用构建gradle。另外,我已经在xml文件中添加了“使用互联网权限”。代码有什么问题?