我发现这种方式可以工作
这只是Android Studio错误。 Android Studio代码为此检查错误。 在您的模块或应用程序模块的build.gradle中添加此代码,该错误将消失!
implementation 'org.checkerframework:checker:2.1.10'
添加这个,处理器模块将工作
整个build.gralde像这样:
apply plugin: 'java-library'
repositories {
mavenCentral()
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.squareup:javapoet:1.11.1'
implementation 'com.google.auto.service:auto-service:1.0-rc6'
implementation 'org.checkerframework:checker:2.1.10'
api project(':baseAnnotation')
}
sourceCompatibility = "1.7"
targetCompatibility = "1.7"
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
重要的是
implementation 'org.checkerframework:checker:2.1.10'
这是我的android studio节目的截图
记住只将此添加到您的build.grale(应用程序或moudle都为您工作)此错误只是代码检查错误,只是android stuio应用程序检查错误
implementation 'org.checkerframework:checker:2.1.10'
provided project(':processAnnotation')
annotationProcessor project(":processAnnotation")
processAnnotation是我的流程模块。