Gradle Android studio 3.5.1渐变错误:未为属性lottie react native指定任何值
将android studio升级到3.5.1。重新签出项目,gradle同步开始失败。到处找,但找不到合适的解决办法。在日志中可以看到lottie react原生android gradle-maven-push.gradle第97行的错误Gradle Android studio 3.5.1渐变错误:未为属性lottie react native指定任何值,gradle,lottie,android-studio-3.5.1,Gradle,Lottie,Android Studio 3.5.1,将android studio升级到3.5.1。重新签出项目,gradle同步开始失败。到处找,但找不到合适的解决办法。在日志中可以看到lottie react原生android gradle-maven-push.gradle第97行的错误 task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBo
task androidJavadocs(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath()
.join(File.pathSeparator))
}
曾尝试降级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
}
参考:
区别在于在lottie的react本机模块的build.gradle中下载的和在github链接中指定的configuration.implementation之间的区别