我在Unity上工作,一直在尝试使Google服务,Firebase,Crashlytics和Jar Resolver不能正常运行。据我所知,一切都在正确的地方。当Jar Resolver尝试执行其操作时,就会出现问题。它遇到一些冲突的依赖项并进行更改。但是,它会将其中许多设置为不存在的版本。或者,我尚未找到基于play-services-base的16.1.1版本...
如何阻止Jar Resolver修改依赖关系并自己解决冲突?
我正在运行Mac OS,Unity 2018.1.4f1和Jar Resolver 1.2.75.0。
Image: Jar Resolver dependency conflict resolution gone wrong.
答案 0 :(得分:0)
退休的忍者是对的,我必须进入并修改依赖项值以强制使用正确的版本。 Firebase有两个导致问题的依赖文件:
我在两个文件中都将“ 16.0.0”和“ 16.0.1”版本号更改为“ 11.8.0”,并且Jar Resolver能够成功完成。这可能会导致其他问题,但这是另一个问题,以后需要解决。