Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑

Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑

1、unity打包的时候找不到google-services.json

1、首先在mainTemplate.gradle最上引入 ‘’com.google.gms.google-services’
如下图:
在这里插入图片描述
2、在mainTemplate.gradle添加任务,将下载下来的google-services.json复制到gradle项目根目录下

task copyJsonFile {
    copy {
        delete("google-services.json")
        from('F:/Git/Android/AndroidSdk/UnityProject/')
        into('./')
        include("google-services.json")
    }
}
preBuild.dependsOn copyJsonFile

如下图:
在这里插入图片描述

2、unity打包的时候 no package name: ‘com.unity3d.player’

将你原始文件 google-services.json 中的 package_name 的属性值 改为 com.unity3d.player
如下图:在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_18924323/article/details/128077485