由于NDK,IL2CPP无法使用(Unity 2019.2.0f1)

时间:2019-08-11 11:29:58

标签: unity3d android-ndk

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

我在以前的Unity版本中看到了与NDK有关的类似帖子,但我认为现在最新的Unity版本可以解决此问题。我也曾尝试使用其他NDK,但仍然遇到相同的错误。

请帮助。...

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

原因是Unity自动设置的NDK路径错误: 在Unity首选项中取消选择“与Unity一起安装的android NDK”。它将显示NDK路径。在该路径的末尾,您需要添加:

/android-ndk-r16b

在此处查看更多详细信息: https://stackoverflow.com/questions...nable-to-locate-android-ndk/58241817#58241817