0
升級到最新的Android Studio 3.0.1後,我用Kapt註釋處理遇到了一些錯誤。AndroidStudio 3.0+(TargetApi)上的Kapt問題
錯誤:
e: @TargetApi(Build.VERSION_CODES.LOLLIPOP)
e: ^
e: symbol: variable LOLLIPOP
e: location: class VERSION_CODES
e: C:\code\repos\android\app\build\tmp\kapt3\stubs\CustomView.java:82: error: annotation @TargetApi is missing a default value for the element 'value'
e: java.lang.IllegalStateException: failed to analyze: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing
at org.jetbrains.kotlin.analyzer.AnalysisResult.throwIfError(AnalysisResult.kt:57)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMBytecodeCompiler.kt:138)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:154)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:58)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:103)
...
ENV:
ext.kotlin_version = '1.1.51'
...gradle-4.1-all.zip
compileSdkVersion 26
在項目中也有其他庫與使用註釋處理(匕首,butterknife)。 TargetApi有多個錯誤。這不是視圖問題本身。
任何人都有類似的情況?有小費嗎?
'./gradlew clean'有幫助嗎? – theFunkyEngineer
當然不是。我嘗試了很多東西,但仍然沒有成功。 – user3198031