我正在尝试在Unity 2019.2.0f1 中进行应用购买的测试,当我尝试构建apk时,我总是收到错误消息:无法找到Android NDK 即使我下载了 Android NDK r16b ,并在编辑->首选项->外部工具
中更改了路径我进行了大量搜索,并尝试安装多个版本的NDK,并且还尝试在“我的电脑”设置的“环境变量”中添加NDK的路径,但错误始终显示。
有人可以告诉我如何解决这个问题吗?
谢谢。
答案 0 :(得分:13)
在Mac上的Unity 2019.2.8f1中我遇到了同样的问题。我的解决方案是编辑->首选项->外部工具,然后取消选中“随Unity安装的Android NDK”。然后在其中添加特定的NDK文件夹路径。对我来说
/Applications/Unity/Hub/Editor/2019.2.8f1/PlaybackEngines/AndroidPlayer/NDK/*android-ndk-r16b*
有趣的是,自动设置为/Applications/Unity/Hub/Editor/2019.2.8f1/PlaybackEngines/AndroidPlayer/NDK/
错过了特定的文件夹名称android-ndk-r16b
。因此,我只在最后一个文件夹路径的末尾添加android-ndk-r16b
。希望这可以帮助。
答案 1 :(得分:5)
答案 2 :(得分:1)
打开unity hub>单击安装>单击目标unity中的下拉菜单>添加模块>在android build support中打开下拉菜单>检查所有sdk ndk下载>继续
答案 3 :(得分:0)
我尝试降级Unity版本,更改NDK文件的路径并使用其他NDK文件,但没有一个解决了问题。
毕竟,是在Windows机器而不是Mac上构建游戏,它为我解决了问题。
答案 4 :(得分:0)
在unity 2019和其他新版本中构建android项目期间>>转到构建设置>>,然后转到其他设置>>,然后向下滚动||。然后查看配置>>在配置中转到>>脚本后端选择> mono而不是IL2CPP,然后选择ARMV7而不是ARM64您的问题肯定会得到解决
sohaib kh
答案 5 :(得分:0)
此描述还可在<< window >>上运行,在Mac或其他操作系统中,您可能会应用:ILC2PP:或:ARMV7:或:X86:您的问题肯定会得到解决
在unity 2019和其他新版本中构建android项目期间>>转到构建设置>>,然后转到其他设置>>,然后向下滚动||。然后查看配置>>在配置中转到>>脚本后端选择> mono而不是IL2CPP,然后选择ARMV7而不是ARM64您的问题肯定会得到解决
答案 6 :(得分:0)
这里有同样的问题。我已升级到版本2019.2.9f1,并且可以使用。