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

这篇具有很好参考价值的文章主要介绍了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’
如下图:
Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑
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

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

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

将你原始文件 google-services.json 中的 package_name 的属性值 改为 com.unity3d.player
如下图:Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑文章来源地址https://www.toymoban.com/news/detail-505966.html

到了这里,关于Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity减少发布打包文件的体积(二)——设置WebGL发布时每张图片的压缩方式

    一个项目在发布成WebGL后,其体积至关重要,体积太大,用户加载会经历一个漫长的等待…轻则骂娘,重则用脚把电脑踢烂(扣 质 保 金 )… 那么如何减少发布后的体积呢,本文从图片的压缩开始入手。 前传回顾: Unity减少发布打包文件的体积(一)——获取精灵图片的信息限

    2024年02月04日
    浏览(31)
  • 安卓接入google的Firebase登录教程

    1.https://console.firebase.google.com创建安卓项目                 2.添加google登录              3.添加项目的SHA证书指纹                       4. FireBase自动生成(API和服务)   https://console.cloud.google.com/apis/credentials?authuser=1project=battle-against-darkness            5.下载google-s

    2024年01月21日
    浏览(30)
  • 解决 Unity 打包 APK 时出现 Gradle 构建失败的问题

    在使用 Unity3D 进行 Android 应用程序开发时,我们通常需要将项目打包成 APK 文件以便在 Android 设备上进行测试或发布。然而,有时在打包过程中可能会遇到 Gradle 构建失败的问题。本文将介绍一些常见的原因和解决方法来解决这个问题。 检查 Gradle 版本和依赖项 首先,确保你

    2024年02月06日
    浏览(46)
  • Unity2021打包安卓失败CommandInvokationFailure: Gradle build failed等问题

    查阅了大量资料都没有真正解决掉问题网上的那些解决方案太老了,而且用最新版的人数较少 1.删除C:UsersXXX.gradle 整个文件.gradle 整个删除 如果被占用重启电脑删除 这个文件在打包时会自动生成 XXX代表当前你电脑的用户名每个人不一样 2.将编辑器安装目录下的打开D:Unity

    2024年02月15日
    浏览(30)
  • Unity 2021版本,安卓打包时报错 Gradle build failed.See the console for details.

    Unity最后安卓打包时候,我打包失败,报错5个结果,参考很多博主方法后,已经解决了,故没有图。   解决方法:在排除了中文路径,Build System设置等问题后,我报这个错原因是安装的Android studio,Android studio在运行的时候也会在C盘生成一个.gradle文件,并且顶替了原有Unity打

    2024年02月11日
    浏览(32)
  • 前端使用firebase配置第三方登录介绍(谷歌登录,facebook登录等)

    点此处去 firebase 官网 点此处去 web端的谷歌登录文档 点此处去 facebook开发者官网链接 首先注册一个账号登录firebase(可以使用谷歌账号登录) 然后创建项目(走默认配置就行了) 添加应用(走默认配置),如图所示,本文介绍web应用。 应用添加完毕后走项目设置-如下图(

    2024年04月13日
    浏览(36)
  • 关于Solidworks打包的更好的方式(并保留部分文件结构)——使用“另存为”保存装配体

    目录 遇到的问题 软件版本 文件及现有打包方法情况 文件夹压缩 pack and go 具体的使用“另存为”的方法 在使用Solidworks进行工作的过程中,不可避免地需要进行组内模型的传递。这时候,装配体打包就会成为一个比较重要的问题。因为如果打包的方式不恰当,可能会出现无法

    2024年02月04日
    浏览(197)
  • Android——gradle插件配置方式——dependencies和plugins

    我们知道Android studio 需要gradle插件进行构建和编译,随着AGP的升级,引入gradle插件也发生了变化。旧版本通过build.gradle文件中dependencies代码块引入,新版本通过plugins代码块引入 参考: 【1】Gradle学习笔记之插件_gradle 添加插件-CSDN博客 【2】仓库服务 【3】关于Gradle新版插件依

    2024年02月02日
    浏览(33)
  • Unity2019配置JDK、SDK、NDK、Gradle

    用Unity开发了一个使用AR Foundation的小项目,导出项目需要在安卓手机上进行测试。在导出时遇到了配置环境的问题,查找了很多方法终于解决。记录一下。 我所使用的unity版本是2019.2.12f。在完成项目需要导出时,在首选项设置中需要设置JDK、SDK、DNK、Gradle路径。下面分别写一

    2024年02月09日
    浏览(37)
  • Unity Android FireBase bugly报错查询

    报错如下图,注意,标红的三处 使用的il2cpp和架构是arm64-v8a 那我们就可以根据这些去找对应的符号表,在unity安装目录下,也可以从安卓apk中解压出来 找到libunity.sym.so。拷贝到下一步的NDK目录下。 找到NDK中arm-linux-androideabi-addr2line.exe目录 效果如下:

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包