【问题标题】:Error occurred when 'il2cpp Android build' in UnityUnity 中的“il2cpp Android build”时发生错误
【发布时间】:2021-08-24 20:25:51
【问题描述】:

错误:

异常:运行失败 D:\UnityEditor\2021.1.9f1\Editor\Data\il2cpp\build/deploy/netcoreapp3.1/UnityLinker.exe @D:/UnityProject/ProjectName/Temp/StagingArea/assets/bin/Data/Managed/响应.rsp 标准输出: Unity CIL 链接器中的致命错误 Mono.Linker.LinkerFatalErrorException: ILLink: 错误 IL1005: GoogleMobileAds.Api.MobileAds.GetClientFactory(): 错误处理方法 程序集“GoogleMobileAds.dll”中的“GoogleMobileAds.Api.MobileAds.GetClientFactory()”---> System.InvalidOperationException:GoogleMobileAds.Unity 程序集无操作,版本 = 0.0.0.0,文化 = 中性,PublicKeyToken = null 定义

使用:

  • Unity 2021.1.9f1 -> ndk r21d
  • Visual Studio 社区 2019 16.10.0
  • GoogleMobileAds-v6.0.0.unitypackage
  • android studio 4.2.1 -> avd 测试使用

构建设置:
- 最低 API 级别:29 级
- 脚本后端:il2cpp
- Api 兼容级别:.Net 4.x
- 目标架构:ARMv7 && ARM64

试试看:
- 单声道构建良好。
- 重新导入所有包。
- 重新安装 Visual Studio c++ 目标包(4.0~4.8 版本)。
- 重新安装了 .Net 4.8 框架。
- 偏好 JDK、SDK、NDK、Gradle Set 以及下载的文件路径。未使用 UnityHub 推荐路径安装。
- GoogleMobileAds-v5.4.0 更改。
- 我尝试在“GoogleMobileAds.E​​ditor”中编辑使用 GUID,但“GoogleMobileAds”和“GoogleMobileAds.Core”输出为“无”。

都有相同的错误。

【问题讨论】:

    标签: android unity3d build admob il2cpp


    【解决方案1】:

    这是 Google Mobile Ads Unity 插件 6.0.0 版中的一个错误。在https://github.com/googleads/googleads-mobile-unity/issues/1613 中跟踪。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 2019-12-25
    • 2021-08-03
    • 1970-01-01
    • 2020-02-13
    • 2021-03-01
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多