Android Studio。更新后无法编译/构建我的项目

时间:2014-03-14 07:41:25

标签: android android-studio android-gradle build.gradle

刚刚将我的android工作室更新为0.5.1并遇到了很多问题:

这是我的build.gradle文件:

buildscript {
repositories {
    maven { url 'http://download.crashlytics.com/maven' }
    }

    dependencies {
    }
}
apply plugin: 'android'
repositories {
    maven { url 'http://download.crashlytics.com/maven' }
}


android {
compileSdkVersion 19
buildToolsVersion '19.0.3'

defaultConfig {
    minSdkVersion 14
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

signingConfigs {
    release {
        storeFile file('dsc.jks')
        storePassword 'dscneo'
        keyAlias 'dsc'
        keyPassword 'dscneo'
    }
}

buildTypes {
    debug {
        versionNameSuffix '-DEBUG'
    }
    beta {
        versionNameSuffix '-BETA'
    }
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        signingConfig signingConfigs.release
    }
}

packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/ASL2.0'
    }
}
dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile files('libs/gson-2.2.4.jar')
    compile files('libs/gson-2.2.4-sources.jar')
    compile files('libs/volley.jar')
    compile files('libs/gson-2.2.4-javadoc.jar')
    compile project(':HorizontalVariableListView')
    compile files('libs/sugar-1.2.jar')
    compile 'com.crashlytics.android:crashlytics:1.+'
    compile project(':shopify_view_pager')
    compile project(':shopify_smoothProgressBar_library')
    compile files('libs/butterknife-4.0.1.jar')
    compile project(':shopify_sliding_pane_library')
}

这是提示错误:

Gradle 'shopping-app-android' project refresh failed:
         Build script error, unsupported Gradle DSL method found: 'release()'!
         Possible causes could be:  
         - you are using Gradle version where the method is absent 
         - you didn't apply Gradle plugin which provides the method
         - or there is a mistake in a build script

请帮忙!

我刚开始使用Android Studio。

1 个答案:

答案 0 :(得分:0)

好像你还在运行gradle插件0.8。见Migrating From 0.8 to 0.9