0

将安卓工作室升级到 3.5.1。重新签出项目并且 gradle 同步开始失败。到处搜索,但找不到任何合适的解决方案。在日志中可以看到 lottie react native android gradle-maven-push.gradle 第 97 行的错误

已经尝试降级 gradle 版本,android studio 版本,但仍然是同样的错误。

gradle-maven-push.gradle 中定义的 Gradle 任务

task androidJavadocs(type: Javadoc) {
  source = android.sourceSets.main.java.srcDirs
  classpath += project.files(android.getBootClasspath()
 .join(File.pathSeparator))
}
4

1 回答 1

0

通过将代码更改为

task androidJavadocs(type: Javadoc) {
  source = android.sourceSets.main.java.srcDirs
  classpath += project.files(android.getBootClasspath()
 .join(File.pathSeparator)) + configurations.implementation
}

参考:https ://github.com/airbnb/lottie-android/blob/master/lottie/build.gradle 区别是lottie的react native模块的build.gradle中下载的和github中指定的config.implementation关联。

于 2019-10-14T17:41:22.763 回答