从 2019 年 8 月 1 日开始,在 Google Play 上发布的应用必须支持 64 位架构。 公司所有在Google Play 上发布的应用都要重新发布为64Bit的包
第一个点从Unity 导出64Bit的Android工程,打64Bit的包必须要有NDK 首先并不是所有的版本的NDK都支持你所对应Unity版本的IL2CPP,大部分Exprot 64Bit 的Android工程时(首先确定不是因为你的项目引起的,出现错误是可以新建一个Unity项目作为测试)这时候大部分原因都有可能是你所装的NDK引起的,我推荐直接在Unity 里如下图Download
由于NDK的有些东西并没有权限,所以如果直接把Exprot的工程放到比如"D/UserScenes"这时在你打完包后 Unity就会报错说你没有访问权限(如下图)所以导出的Android工程必须要放在子目录下比如“ D/UserScenes/64BitExpiort”
这几天我在在解决这个问题时在网上发现很多人都遇到了类似的问题,这些问题有的是项目引起的,有的则是别的原因比如(下图)
我报这个错的原因是用错了NDK,还有个哥们也是这个错,但是他是由项目引起的可以看看他https://blog.csdn.net/akof1314/article/details/84664078
我当时用了另外的NDK还在打包时还遇到vs弹出IL2CPP.exe[01259] 在.NETFarmword无法正常运行。只要不是项目的问题我这个方法都可一试。