- Android Studio 2.2.3(Windows 10 64位)
- 构建工具版本25
- Android Gradle插件2.2.3
升级到最新支持库(从23.4.0起25.1.0)并更改编译版本(25从23)我得到此错误:
错误:com.android.sched.util.util.config.config.propertyidexception:属性'jack.library.import'(在选项中):元素#7:库文件的版本'.. app build build internMediates 变换 prejackpackagedlibraries debug jars 8000 1f class-1b6639e8217419d056942b0dacd1542739f1709f.jar'不再支持。库版本:3.2-当前版本:3.3-最小兼容版本:3.3 ... 构建失败
有人遇到了这个问题吗?在提到的.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-nabled builds builds builds build build build build bulds bulbos bulde build a Breans n bender bualts n n bulde bualts in buldle build bucal build bulden boade boade bulden boade boade boade bend build boutsal in nawsing a bulden设置均未处理的所有情况。杰克(Jack)保留了许多预编译的东西(preJackPackagedLibraries
),并且您更改的东西导致杰克(Jack)不喜欢这种预编译的材料。理想情况下,构建系统将检测到这种情况并简单地重新编译,但显然不是。
清洁项目(构建>清洁项目)希望在所有情况下清除此问题。