|
5
|
| NickUnuchek Romulano · 技术社区 · 7 年前 |
|
|
1
4
@nickunuchek将依赖项块从根项目的渐变文件中删除,然后它将工作。 结果顶级渐变:
应用程序/构建.gradle:
|
|
|
2
2
在构建脚本末尾应用Google Services插件后,我通过添加以下内容解决了arrayindexoutofboundsException:
这将禁用Google Services 4.2.0中的错误版本检查 |
|
|
3
1
当我试图更新到com.google.gms:google services:4.2.0时,我也遇到了同样的问题。删除Gradle缓存也没有帮助。 唯一让Aioobe无法模仿的是完全评论了应用程序的Mavenrepo依赖性。
正如您在我的示例中看到的,本地文件依赖性起作用。然而,这并不是解决办法,也许只是朝着找出错误原因的方向迈出了一步。 再挖一次后: 它看起来像是Google Services插件的bug,更确切地说,它是由Google Play Services插件自动添加的StrictVersionMatcherPlugin的bug。 他们正在检查FireBase和Play Services库的版本,不知何故检查会遇到异常。它是一个字符串索引,其中有一些错误。
德名
是
|
|
|
4
0
Google Services Gradle插件的堆栈跟踪提示:
然后添加插件:
没有关联的Java依赖性也可能导致;例如:
|