相关疑难解决方法(0)

Android javax.annotation.processing包丢失

我想根据以下链接中的示例进行一些注释处理:http://www.zdnetasia.com/writing-and-processing-custom-annotations-part-3-39362483.htm.

但是,我想在我的Android项目中实现这个,似乎我不能使用android平台的包.我是否需要添加外部罐子或者是否有我遗漏的东西?

谢谢.

android annotations annotation-processing

21
推荐指数
4
解决办法
2万
查看次数

无法扩展AbstractProcessor来创建java注释处理器

我正在尝试开始创建一个javax注释处理器,我现在从android工作室做它.我只需要我认为的gradle依赖.现在在gradle我有以下我尝试过:

provided 'javax.annotation:jsr250-api:1.0'
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建以下类时,它说它无法找到AbstractProcessor类:

class MyAnnotationProcessor extends AbstractProcessor{
}
Run Code Online (Sandbox Code Playgroud)

如何让它识别这门课?

这是确切的错误:

在此输入图像描述

我的导入看起来像这样:

在此输入图像描述

这是我的java版本:

 $java -version 
Picked up JAVA_TOOL_OPTIONS: -Xmx512m -Xms64m
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)

java annotation-processing

2
推荐指数
1
解决办法
1773
查看次数