【发布时间】:2017-02-09 12:51:14
【问题描述】:
最近我决定将我的 android 项目迁移到 Jack and Jill 构建链。但是现在我面临着以前构建链中不存在的多 dex 问题,所以我的问题出现了。
在使用 Jack&Jill 进行调试构建时,“minifyEnabled true”的等价物是什么?新链是否提供任何方式自动删除未使用的库代码?
下面我提供了导致 dex 问题的当前代码:
defaultConfig {
applicationId "xxx"
minSdkVersion 16
targetSdkVersion 25
versionCode getVersionCode()
versionName getVersionName()
jackOptions{
enabled true
}
}
buildTypes {
release {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')
signingConfig signingConfigs.release
}
debug {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')
useProguard true
}
}
如果有任何帮助,我将不胜感激,谢谢!
【问题讨论】:
-
你试过把
minifyEnabled true留在那里吗? AFAIK 是同一个标志。 -
是的,它会影响:“错误:配置项目':app'时出现问题。> 使用 Jack 时不支持缩小用于测试的变体。”
标签: java android android-studio android-jack-and-jill