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' - 简书