Google邀请开发人员在不满足这些要求的情况下在2019年8月1日之前更新应用程序以与ARM64架构兼容
在Unity中查找并启用ARM64支持
要启用它,请打开“文件”“内部设置”,然后打开Android平台的“播放器设置”。 在打开的检查器中,我们在“其他设置”选项卡上看到“配置”部分。

注意! 脚本后端选项必须设置为
IL2CPP 。 启用此选项后,如果未安装,则需要安装Android NDK!
下载最新的稳定版本,并指定其路径-“ oops”,出于某种原因,Unity的NDK最新版本不合适!

不要像我一样浪费时间下载编号为20的最新稳定版本。此软件包的大小约为2Gb。 开始下载
r16b(64位)版本。
下载适用于Windows的NDK Android r16b(64位)的特定必需版本
可以在这里 。
当然,在打开包装后,将其放在安全可访问的位置,并在构建版本时指定到该位置的路径。 或者,立即在主要Unity设置中注册此路径,其中有一个用于指定NDK路径的字段,并且该菜单称为“外部组件(External Tools)”。
因此,ARM64标志应在“目标体系结构”选项中变为活动状态。 在进行这些操作之前,该标志处于非活动状态:

如果项目使用Vuforia,则还需要进行更新。
使用Vuforia的项目-不支持早期版本的64x。 但是,从8.1版开始,Vuforia支持64位。
最好直接从Unity更新。 为此,请转到“窗口”菜单-Vuforia配置(Ctrl-Shift-V)-在检查器的最上方-如果有可用的更新,而Vuforia的版本不是最新的,则将提供下载链接-它允许下载可执行的更新文件。
检查更新的第二种方法是打开“帮助”菜单-Vuforia Engine-检查更新。 如果有更新,将提供下载。
下载后,解压缩。 里面应该有一个近似相同名称的可执行文件
UnitySetup-Vuforia-AR-Support-for-Editor-2018.4-2019.1.exe 。 您的编辑器版本可能会有所不同。
接下来,在运行此更新时,请注意正确的操作:
- 接受许可协议
- 如果打开了Unity编辑器,将提供关闭它的功能
- 选择Unity编辑器的路径,然后单击“更新”。
此外,如果您安装了Unity Hub,则路径可能类似于以下内容:
“ C:\ Program Files \ Unity \ Hub \ Editor \ 2018.4.3f1 \” 。
小心路径,一切都会正常进行。 当我指示
Unity.exe直接所在的文件夹的路径时
,收到一个错误:“我找不到
Unity.exe 。” 仅在编辑器的版本名称中指示正确的路径!
另一个耙可能在这里。 您可以自己在Vuforia网站上找到Vuforia SDK Engine 8.3的链接:
developer.vuforia.com/downloads 。 但是,带有SDK源的zip归档文件已在此处下载,您将无法自动将其安装在Unity中。
不要使用此存档! 仅从编辑器中的链接下载更新文件。
如果已安装Windows,则所有建议均适用于更新Vuforia。 如果您使用的是Mac,则除了使用Unity编辑器将路径写入文件夹外,没有什么区别。 当然,请为您的平台正确选择软件包的版本。
就这样,多亏了听众,我希望本文能对某人有所帮助。
有关Google要求的详细信息 。
有关第6节的帮助,请参见IL2CPP 。
Android NDK版本 。
Vuforia在ARM64上支持并升级到8.3版。