由于Google Play不再接受32位应用程序,因此我急需构建自己的64位应用程序。 Mono构建的很好,但是当我切换到IL2CPP时,它说找不到NDK。 但是,NDK是通过** Unity Hub 自动安装的。**
我在以前的Unity版本中看到了与NDK有关的类似帖子,但我认为现在最新的Unity版本可以解决此问题。我也曾尝试使用其他NDK,但仍然遇到相同的错误。
请帮助。...
答案 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