从0.14.0升级到1.0.0时出现Gradle问题

时间:2014-12-15 10:00:26

标签: android gradle dexguard

我刚刚将我的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'
    }
}
}

1 个答案:

答案 0 :(得分:5)

对于Android插件1.0。+,你应该确保你使用的是DexGuard插件6.1。+。

然后您需要应用两个插件:

apply plugin: 'com.android.application'
apply plugin: 'dexguard'

最后,Android插件1.0.0需要Gradle 2.2.1。