Java 将BuildToolsVersion21.0.2更新为22.0.1时出错
最近添加了以下内容: buildToolsVersion'22.0.1' 我使用不同的产品口味Java 将BuildToolsVersion21.0.2更新为22.0.1时出错,java,android,build-tools,Java,Android,Build Tools,最近添加了以下内容: buildToolsVersion'22.0.1' 我使用不同的产品口味 android { compileSdkVersion 22 buildToolsVersion '22.0.1' defaultConfig { applicationId 'com.consulta' minSdkVersion 17 targetSdkVersion 22 versionCode 14
android {
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
applicationId 'com.consulta'
minSdkVersion 17
targetSdkVersion 22
versionCode 14
versionName '1.0.11'
}
signingConfigs {
release {
storeFile file("keystore.jks")
storePassword "******"
keyAlias "MyAlias"
keyPassword "******"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
}
productFlavors {
production {
applicationId "com.app"
resValue "string", "app_name", "MyApp"
minSdkVersion 17
targetSdkVersion 22
}
stage {
applicationId "com.app.stage"
resValue "string", "app_name", "MyApp.Stage"
minSdkVersion 17
targetSdkVersion 22
}
freeze {
applicationId "com.app.freeze"
resValue "string", "app_name", "MyApp.Freeze"
minSdkVersion 17
targetSdkVersion 22
}
}
sourceSets {
main {
assets.srcDirs = ['src/main/assets', 'src/main/assets/']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
'com.android.support:appcompat-v7:22.0.0'
}
以下是错误:
错误:任务执行失败“:app:dexstagererelease”意外
顶级异常:
com.android.dex.DexIndexOverflowException:方法ID不在[0]中,
0xffff]:65536 at
com.android.dx.merge.dexmmerge$6.updateIndex(dexmmerge.java:502)在 com.android.dx.merge.dexmerge$idmerge.mergeSorted(dexmerge.java:277) 位于com.android.dx.merge.dexmerge.mergeMethodId(dexmerge.java:491) 在com.android.dx.merge.dexmmerge.mergeDexes(dexmmerge.java:168)
在com.android.dx.merge.dexmmerge.merge(dexmmerge.java:189)上 com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) 位于com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
位于com.android.dx.command.dexer.Main.run(Main.java:246) com.android.dx.command.dexer.Main.Main(Main.java:215)位于 com.android.dx.command.Main.Main(Main.java:106)
您已经找到了神话中的65k方法硬帽