Unity2021接入穿山甲SDK,打包一直有报错,费了不少心力,查了N多帖子(绝大部分没什么用),特别感谢Chat GPT提供的线索,最终打包成功,记录几个遇到的问题
1、导入最新版本的ExternalDependencyManager,在Github下载源码:https://github.com/googlesamples/unity-jar-resolver;
2、ExternalDependencyManager/Android/Setting菜单,恢复默认,出现弹窗,确认开启Enable Auto-Resolution选项;
3、导入CSJ.plugin目录,ExternalDependencyManager会自动识别版本并下载相关支持文件到Assets/Plugin/Android下;
4、修改CJS.plugin下的build.gradle文件,buildToolsVersion参数要改成和当前Unity版本BuildTool相同的版本号,查看版本号在Unity安装目录\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools下;
5、修改CJS.plugin下的AndroidManifest.xml文件,android.support.v4.app.CoreComponentFactory改成androidx.core.app.CoreComponentFactory;
官方文档提供的包文件,ExternalDependencyManager是164旧版本,导入到2021会因为文件名报错没法用,需要升级到最新版本解决这个问题。
不要这个工具,直接复制官方Demo的旧版本支持文件过来,可能也是可以的,但是会出现一些其他问题,要修改配置文件,比较麻烦。
标签:文件,plugin,穿山甲,版本,ExternalDependencyManager,Unity2021,SDK From: https://www.cnblogs.com/liuzhen0975/p/17536665.html