学习笔记
编辑器升级后的安卓运行环境
这里只做我个人的解决办法,可能不是适用所有情况喔
我的是因为需要用到的现成的特效包只支持2019及以上的版本,所以才需要升级编辑器版本
这里提一嘴,看大佬的帖子说升级或者降级的时候会存在不兼容的问题,比如有的预制体材质还是啥的会丢失,不过我很幸运目前为止没有丢失的现象
回到正题,首先我的建议是在unityhub下去下载新的版本,因为从那里下载的话能直接添加运行环境的模块(安卓和苹果等)
我这里试过从官网直接下新的版本,运行各方面都没问题,就是在安卓打包的时候老是会报错,说找不到jdk文件的路径,但是我的路径明明是没错的,一直在想是为什么,网上的大佬们好像也没有类似的情况,于是我试着从unityhub上下载新的版本, 让他自己去下载适配的jdk,sdk和ndk
打开后发现是可以运行和打包的
但是又遇到了这个问题

这个问题就比较明显是java文件写的有问题
,找到这个对应的文件,删掉或者修改就可以了,然后打包即可
其实在这个的过程中我还试过一个方法,就是把unityhub自己的jdksdk等文件放在我自己下载的新版本中对应的位置,打包和测试的时候是没问题的,但是在真机上进行调试的时候,这个问题出来了
原因也很简单,就是因为版本不同,导致启动的时候无法正确识别
下面的帖子也有说明

所以要保证版本一致,而一致的最好方法就是通过unityhub进行下载,通过添加模块的方式让他们的程序去生成对应的环境即可
祝大佬们五一快乐~
2021.5.3更新
小弟在自己的电脑重新下载了unity2019的版本,发现这里的external tools 里可以识别自己下的jdk,公司的电脑就不行,没有深究,这里只做记录~
本文介绍了作者在升级Unity编辑器至2019及以上版本以适应新特效包过程中遇到的安卓打包错误。问题主要涉及jdk路径找不到、版本不兼容以及Java文件错误。解决方案包括通过Unity Hub下载并添加运行环境模块,确保版本一致,以及修正Java文件。作者还提醒注意不同版本Unity与外部工具的兼容性,以避免真机调试时出现问题。

449

被折叠的 条评论
为什么被折叠?



