Unity接入firebase填坑记

1. Win7下解析 google-services.json文件失败。

解决方法参照:unity 导入Firebase出现的坑 - 小小肥宅 - 博客园

2. 无法连接到firebase for unity的依赖库.

firebase-analytics-unity-9.1.0

firebase-app-unity-9.1.0

ps: 由于其他原因我需要导出android工程用其他电脑打包。从而有的这个问题。

解决方案:

根本原因是我没有使用Android Resolver提前处理这些依赖。应为这些依赖库是使用的本地仓库的方式解析的。所以换电脑后会有路径问题。即时拷贝错误as在处理的时候也存在问题。

用一个新工程使用Android Resolver 将本地仓库的依赖解析生成出来。然后拷贝到目标的Unity工程下。放到这个路径下:Assets/Firebase/Plugins/Android/。

修改Resolver的配置文件

Assets/Firebase/Editor/AnalyticsDependencies.xml

Assets/Firebase/Editor/AppDependencies.xml

将这里使用本地仓的部分去掉。

修改以后在导出是就不会向gradle文件里添加相关的依赖项了。

而导出工程后grale里引用的也是这个个路径下 Assets/Firebase/Plugins/Android/ 的依赖库。

ps: Unable to load DLL 'FirebaseCppApp-6_15_0' 如果出现这个问题。可以检查下arr下是否有对应平台的so文件。

参考链接:[Unity] Unable to load DLL 'FirebaseCppApp-6_15_0' - 简书

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值