我刚刚将我的Android工作室从1.0 RC 2升级到1.0.1。
之后,我被提示将gradle插件从0.14.0更新为1.0.0。
一旦我这样做,gradle构建失败了erro -
Error:No such property: GRADLE_SUPPORTED_VERSIONS for class: com.saikoa.dexguard.h
还有其他人遇到类似的问题吗?万分感谢!
我的build.gradle -
buildscript {
repositories {
flatDir { dirs '../lib' } // For the DexGuard plugin.
mavenCentral() // For the Android plugin.
}
dependencies {
classpath ':dexguard:'
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
apply plugin: 'dexguard'
android {
buildTypes {
release {
proguardFiles getDefaultDexGuardFile('dexguard-release.pro'),'dexguard-project.txt'
}
debug{
//proguardFiles getDefaultDexGuardFile('dexguard-release.pro'),'dexguard-project.txt'
proguardFiles getDefaultDexGuardFile('dexguard-debug.pro'),'dexguard-project.txt'
}
}
}
答案 0 :(得分:5)
对于Android插件1.0。+,你应该确保你使用的是DexGuard插件6.1。+。
然后您需要应用两个插件:
apply plugin: 'com.android.application'
apply plugin: 'dexguard'
最后,Android插件1.0.0需要Gradle 2.2.1。