【问题标题】:IL2CPP does not work due to NDK (Unity 2019.2.0f1)由于 NDK (Unity 2019.2.0f1),IL2CPP 无法工作
【发布时间】:2019-10-29 15:58:23
【问题描述】:

我迫切需要构建 64 位应用程序,因为 Google Play 不再接受 32 位应用程序。 Mono 构建得很好,但是当我切换到 IL2CPP 时,它说它找不到 NDK。 但是,NDK 是通过 **Unity Hub 自动安装的。**

我在以前的 Unity 版本中看到过有关 NDK 的类似帖子,但我认为现在可以使用最新的 Unity 版本修复此问题。我也尝试过使用不同的 NDK,但仍然遇到同样的错误。

请帮忙....

【问题讨论】:

    标签: unity3d android-ndk


    【解决方案1】:

    检查 Unity 编辑器中的首选项对话框。它应该有一个选项来提供 Android NDK 目录的路径。您可以在此处手动输入正确 NDK 安装位置的路径。

    【讨论】:

      【解决方案2】:

      实际上这与 MacOS 版本有关。在我的另一台较新的 Mac 上,相同的 Unity 版本可以很好地检测到 NDK。

      【讨论】:

        【解决方案3】:

        原因是Unity自动设置的NDK路径不对: 在 Unity 首选项中取消选择“使用 Unity 安装的 android NDK”。它将显示 NDK 路径。在路径的最后,需要添加:

        /android-ndk-r16b
        

        点击此处了解更多详情: https://stackoverflow.com/questions...nable-to-locate-android-ndk/58241817#58241817

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-04-18
          • 2020-05-09
          • 1970-01-01
          • 1970-01-01
          • 2020-03-29
          • 1970-01-01
          • 2020-09-22
          • 1970-01-01
          相关资源
          最近更新 更多