Erreur de script de construction, méthode Gradle DSL non prise en charge trouvée: 'release ()'!
Je suis en utilisant Android studio de 0,50 libération et gradle 1.11-le tout dans mon gradle wrapper. J'ai 3 modules et les suivantes sont les construire.gradle fichiers.
Module 1
apply plugin: 'android'
apply plugin: 'android-test'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
packagingOptions {
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
androidTest.setRoot('src/test')
}
}
Module 2
apply plugin: 'android-library'
apply plugin: 'android-test'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 16
versionCode 1
versionName "1.0"
}
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
sourceSets {
instrumentTest.setRoot('src/test')
}
}
racine du projet de construction.gralde
buildscript {
repositories {
mavenCentral()
mavenLocal()
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
classpath 'com.squareup.gradle:gradle-android-test-plugin:0.9.1-SNAPSHOT'
classpath 'com.nineoldandroids:library:2.4.0'
}
}
allprojects {
repositories {
mavenCentral()
mavenLocal()
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
}
Désolé pour la longue question, j'ai essayé de supprimer les options d'emballage et mentionné dans cette fil, mais pas de chance. Ai-je raté quelque chose?
source d'informationauteur sanath01
Vous devez vous connecter pour publier un commentaire.
Par la La migration vers Gradle de 0,9 guide (Gradle 0.9 est requis pour Android Studio 0.5.0):
Donc
devient
Comme décrit ici:
http://tools.android.com/tech-docs/new-build-system/migrating_to_09
L'DSL pour les projets de la bibliothèque est maintenant le même que pour les projets d'application
Dans particolar, vous devez mettre le libération bloc à l'intérieur de la buildTypes.
Vous n'avez pas migrer Module 2 gradle.
release
doit être à l'intérieur debuildTypes
section dans gradle 0.9 (qui est par défaut pour le studio de 0,5). Il y a un guide de migration de ici:http://tools.android.com/tech-docs/new-build-system/migrating_to_09