Unity 打包 google-service.json is missing 的问题

在 mainTemplate.gradle 文件最下面添加以下代码。注意:记得修改路径为自己的路径

task copyJsonFile {
    copy  {
        // 从window复制的路径: E:\UnityProjects\YunBuSDK-Test\Library\Bee\Android\Prj\Mono2x\Gradle\launcher
        delete("E:/UnityProjects/YunBuSDK/Library/Bee/Android/Prj/Mono2x/Gradle/launcher/google-services.json")
        from('E:/UnityProjects/YunBuSDK/Assets/')
        into("E:/UnityProjects/YunBuSDK/Library/Bee/Android/Prj/Mono2x/Gradle/launcher/")
        include("google-services.json")
        
        println "Copy google-services.json completed.--->> Mono2x"
    }
    copy  {
        delete("E:/UnityProjects/YunBuSDK/Library/Bee/Android/Prj/IL2CPP/Gradle/launcher/google-services.json")
        from('E:/UnityProjects/YunBuSDK/Assets/')
        into("E:/UnityProjects/YunBuSDK/Library/Bee/Android/Prj/IL2CPP/Gradle/launcher/")
        include("google-services.json")
        
        println "Copy google-services.json completed.--->> IL2CPP"
    }
}
preBuild.dependsOn copyJsonFile

解释:

  1. 这段代码定义了一个 Gradle 任务 copyJsonFile,包含两个 copy 块,每个块都用于复制 google-services.json 文件到不同的目录,一个用于Mono的打包,一个用于IL2CPP的打包
  2. delete 括号中的路径是打包的时候,项目去找 google-service.json 文件的目录之一,先删除,怕重复
  3. from 括号中的路径你现在 google-service.json 文件所在的地方
  4. into 括号中的路径是复制 google-service.json 文件操作过程中目标目录的路径
  5. 在 gradle 的复制任务中,include 是一个用于指定要包含的文件或文件集的配置选项,就是指定的 google-services.json 文件
  6. 通过 preBuild.dependsOn copyJsonFile 将 copyJsonFile 任务设置为 preBuild 任务的依赖。这意味着在执行 preBuild 任务之前,将会先执行 copyJsonFile 任务。这样可以确保在构建之前先复制所需的文件
注意:路径中 ‘\’ ‘/’ 的问题
  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity-debugging-2018.x.zip是一个Unity版本相关的调试工具包,其中包含了诸如埋点工具和调试插件等功能丰富的工具。这些工具可以帮助Unity开发者在开发自己的游戏时快速、准确地定位和修复代码中的问题,提高了游戏的开发效率和质量。 这个工具包中最值得注意的一点是它的兼容性。它可以与Unity 2018中的许多不同版本一起使用,这意味着无论开发者使用哪个具体版本的Unity,都可以使用这个工具包进行调试。这为开发过程中遇到的问题提供了更为广泛和全面的支持,从而更好地满足了不同开发者的需求和要求。 另外,这个工具包还有一个很不错的特色,就是它的易用性。它提供了直观和易于操作的界面,即使是那些对调试工具很不熟悉的开发者也可以使用它。开发者可以通过它直接在Unity编辑器中观察代码执行过程中的变化,非常方便。 总的来说,Unity-debugging-2018.x.zip是一个非常实用和友好的Unity调试工具包,可以帮助Unity开发者更快速、高效地开发自己的游戏。 ### 回答2: unity-debugging-2018.x.zip是Unity引擎中用于调试的工具包。在程序开发的过程中,会出现各种各样的问题,而调试是解决这些问题的重要手段之一。Unity-debugging-2018.x.zip提供了一系列工具和功能,帮助程序员定位和解决问题Unity-debugging-2018.x.zip中包含了各种调试工具,例如调试器、内存分析器、性能分析器等等。这些工具可以帮助开发者监控程序运行的状态,包括内存使用、CPU使用、函数运行时间等等。通过这些信息,开发者可以找到程序中可能存在的性能问题,并对其进行优化。 同时,Unity-debugging-2018.x.zip还提供了调试器,帮助开发者调试程序。开发者可以在调试器中设置断点,一步一步地执行程序,查看变量和函数调用的情况。通过调试器,开发者可以快速定位程序中的错误,减少排错的时间。 总之,Unity-debugging-2018.x.zip是Unity开发中不可或缺的工具包。它可以帮助开发者定位和解决问题,提高程序的稳定性和性能,为游戏开发提供强有力的支持。 ### 回答3: unity-debugging-2018.x.zip是一个用于Unity引擎调试的文件。Unity是一款流行的游戏开发引擎,但在游戏开发过程中难免会遇到各种问题,例如程序崩溃、游戏运行异常等等。此时就需要进行调试。Unity-debugging-2018.x.zip文件中包含了一系列调试工具,可用于分析和诊断Unity游戏/应用程序的问题。其中包括了Unity自带的Profiler(性能分析器)、Debug.Log、断点调试、MonoDevelop等工具,这些工具可以帮助开发者查找问题所在,快速调试程序。一个好的调试工具不仅能帮助开发者快速找到问题,还能提高开发效率,使开发工作更加顺利。总之,Unity-debugging-2018.x.zip文件是Unity调试工具的集合,为开发者解决问题提供了极大的帮助,也是一个值得推广和使用的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值