gpt4 book ai didi

java - NoClassDefFoundError : com/squareup/javapoet/TypeName when including library

转载 作者:行者123 更新时间:2023-11-30 10:17:39 27 4
gpt4 key购买 nike

我一直在开发一个基于注解处理器的库。当我将它作为本地库运行时,它工作正常。举个例子

implementation project(':dialogboot-annotations')
annotationProcessor project(':dialogboot-compiler')

但是在将它发布到 jCenter 之后。看起来有点像

implementation 'com.masum.dialogboot:dialogboot-annotations:1.1.1'
annotationProcessor 'com.masum.dialogboot:dialogboot-compiler:1.1.1'

但是当我使用这个 jCenter 存储库时,它会生成以下错误,但在本地它工作正常

Error:Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: Provider dialogboot.compiler.DialogProcessor could not be instantiated: java.lang.NoClassDefFoundError: com/squareup/javapoet/TypeName

如果有人在 jCenter 中发布库后遇到同样的问题,请帮助我。

最佳答案

我通过更改根 gradle 依赖项中的 android-maven-gradle-plugin 版本 2.0 而不是 1.1.4 解决了我的问题

classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'

关于java - NoClassDefFoundError : com/squareup/javapoet/TypeName when including library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49637903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com