当前位置: 首页 > 知识库问答 >
问题:

NoClassDefFoundError:com/squareup/javapoter/TypeName(包括库时)

夹谷琨
2023-03-14

我一直在开发一个基于注释处理器的库。当我把它作为本地库运行时,它工作得很好。举个例子

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回购时,它会生成下面的错误,但在本地它工作正常

错误:错误的服务配置文件,或在构造处理器对象javax时引发异常。注释。处理。处理器:提供程序对话框启动。编译器。无法实例化DialogProcessor:java。lang.NoClassDefFoundError:com/squareup/javapoter/TypeName

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

共有1个答案

壤驷心思
2023-03-14

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

classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
 类似资料:
  • squareup A sleek and modern startpage Live Demo squareup startpage Features Responsive UI Web Search Suggestions Mobile Support Theme Switcher Keyboard navigation Search Engine Selection Animated Back

  • 好的,这是我们得到的: 我们有两个库包,我们已经将它们编译成JAR。 我们用 而且 给我们装进罐子里。 现在我们想将这两个罐子包含到另一个Java项目中。 所以我们有 /project/src/a_pack/helloworld. /project/libs/starwars.jar /project/libs/barwars.jar /project/manifest.txt MANIFEST.

  • 我试图将Google Native Maps(GoogleMaps.cn)添加到我的CodeNameOne项目中,但是我有一个错误 Netbeans让我添加一个返回状态 但是我认为这段代码是在执行程序时自动生成的,因为我已经通过返回statment纠正了所有问题,并且在执行程序时也有同样的错误。 这是我的代码:

  • 问题内容: 我正在尝试从Java签名的applet中读取便携式设备。…我在http://code.google.com/p/jmtp/w/list上找到了一个jmtp库 ,可以访问便携式设备,但是当我在其中运行时netbeans它给出了错误 我搜索后发现,我必须将.dll文件作为本机库包含在jmtp项目中…我右键单击项目并导航至属性,然后选择“运行”和“选择的VM选项”作为 并将该jmtp.dll

  • 问题内容: 有几种包含jQuery和jQuery UI的方法,我想知道人们在使用什么? Google JSAPI jQuery’s site your own site/server another CDN 我最近一直在使用Google JSAPI,但发现建立SSL连接甚至解决google.com都花费很长时间。我一直在将以下内容用于Google: 我喜欢使用Google的想法,以便在访问其他站点