记录Unity2021接入穿山甲SDK的几个问题

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的旧版本支持文件过来,可能也是可以的,但是会出现一些其他问题,要修改配置文件,比较麻烦。

posted @   qianxun0975  阅读(855)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2022-07-08 关于List<T>.FindLast的应用小例子
点击右上角即可分享
微信分享提示