其他分享
首页 > 其他分享> > android – 从0.14.0升级到1.0.0时的Gradle问题

android – 从0.14.0升级到1.0.0时的Gradle问题

作者:互联网

我刚刚将我的Android工作室从1.0 RC 2升级到1.0.1.

之后,我被提示将gradle插件从0.14.0更新到1.0.0.

一旦我这样做,gradle构建失败与错误 –

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'
    }
}
}

解决方法:

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

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

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

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

标签:dexguard,android,gradle
来源: https://codeday.me/bug/20190830/1766864.html