0

최신 Android Studio 3.0.1로 업그레이드 한 후 Kapt annotation 처리로 오류가 발생했습니다.AndroidStudio 3.0 이상에서 Kapt 문제 (TargetApi)

오류 :

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) 
... 

봉투 : 또한 사용 주석 처리 (단검, butterknife) 다른 libs와가 프로젝트에서

ext.kotlin_version = '1.1.51' 
...gradle-4.1-all.zip 
compileSdkVersion 26 

. TargetApi에 여러 오류가 있습니다. View 자체의 문제는 아닙니다.

누구나 비슷한 케이스가 있었습니까? 어떤 팁?

+0

'./gradlew clean'은 도움이됩니까? – theFunkyEngineer

+0

물론 아닙니다. 나는 많은 일을 시도했지만 여전히 성공하지 못했습니다. – user3198031

답변

0

마지막으로 이유를 발견했습니다. 기존 안드로이드 종속성이

com.path:android-priority-jobqueue:1.1.2 

: 우리는 오래된 LIB를 사용하여.

com.path:android-priority-jobqueue:1.1.2 
com.google.android:android:2.2.1 
commons-logging:commons-logging:1.1.1 
org.apache.httpcomponents:httpclient:4.0.1 
org.apache.httpcomponents:httpcore:4.0.1 
commons-logging:commons-logging:1.1.1 
commons-codec:commons-codec:1.3 
org.khronos:opengl-api:gl1.1-android-2.1_r1 
xerces:xmlParserAPIs:2.6.2 
xpp3:xpp3:1.1.4c 
org.json:json:20080701 
관련 문제