将安卓工作室升级到 3.5.1。重新 checkout 项目并且 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))
}
最佳答案
通过将代码更改为
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 链接中指定的内容之间的 configuration.implementation。
关于gradle - Android-studio 3.5.1 Gradle 错误 : No value has been specified for property lottie-react-native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58381623/