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
如下图: