--Android Studio 2.2.3 (Windows 10 64 bit)안드로이드 JACK 컴파일러 오류
--Build Tools version 25
--Android Gradle Plugin Version 2.2.3
후 최신 지원 라이브러리 (23.4.0에서 25.1.0) 및 (23 25) 컴파일 된 버전의 변화 I이 오류 얻을로 업그레이드 :
을Error:com.android.sched.util.config.PropertyIdException: Property 'jack.library.import' (in Options): element #7: The version of the library file '..\app\build\intermediates\transforms\preJackPackagedLibraries\debug\jars\8000\1f\classes-1b6639e8217419d056942b0dacd1542739f1709f.jar' is not supported anymore. Library version: 3.2 - Current version: 3.3 - Minimum compatible version: 3.3 ... BUILD FAILED
누구도이 문제가 있었습니까? 위에서 언급 한 .jar 파일에서 AnimatedVectorDrawble 관련 파일을 찾을 수 있습니다. 내 애플 build.gradle 안드로이드 { compileSdkVersion 25 buildToolsVersion '25 .0.2 '
defaultConfig {
applicationId "package"
minSdkVersion 14
targetSdkVersion 25
versionCode 111
versionName "1.1.1"
}
defaultConfig {
vectorDrawables.useSupportLibrary = true
jackOptions.enabled = true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dexOptions {
maxProcessCount 4
javaMaxHeapSize "2g"
}
buildTypes {
release {
minifyEnabled false
useProguard false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
useProguard false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix ".dev"
versionNameSuffix "-DEV"
ext.enableCrashlytics = false
}
}
은}
오류 메시지를 기반으로
프로젝트를 지우려고 했습니까? 아마도 Jack은 새로운 설정으로 사용하려고 할 때 (이전 설정을 사용하여) 이전 빌드의 항목을 좋아하지 않을 것입니까? – CommonsWare
@CommonsWare 오, 고마워! clean/build 후에 deprecation에 대한 다른 오류가 발생하지만 해결하기 쉽습니다! 고마워요! –