J'essaie de créer un projet Android simple avec gradle. Je travaille sur un ordinateur équipé de Debian GNU/Linux 7 'wheezy'.
J'ai suivi les recommandations dans Guide d'utilisation du plugin Gradle - Site du projet Android Tools mais il y a une erreur :
FAILURE: Build failed with an exception.
* Where:
Build file '/home/alex/Proyectos/MyLogin/build.gradle' line: 11
* What went wrong:
A problem occurred evaluating root project 'MyLogin'.
> Could not create plugin of type 'AppPlugin'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 4.817 secs
J'ai suivi les spécifications :
- Gradle 1.9
- Plugin 0.7
- SDK 17+ (en réalité 19)
J'ai également recommencé un projet, et les résultats que j'ai montrés ont été émis par la commande gradle tasks
comme indiqué dans la documentation.
J'ai également essayé gradle 1.10, mais le résultat est le même.
Même cette question n'était pas utile, puisqu'il résolvait le problème de la mise à jour vers gradle 1.6 (je comprends que le plugin 0.7 nécessite au moins gradle 1.9).
J'ai essayé ceci après avoir échoué avec la même erreur en Studio Android y Idée IntelliJ .
EDITAR: J'ai également essayé avec de nouveaux projets dans les deux IDE, et j'ai eu le même problème. Mais ce qui me surprend le plus, c'est que les deux IDE utilisent gradle 1.8 dans sa forme enveloppée. J'ai essayé de les configurer tous les deux pour utiliser mon installation locale de Gradle, mais toujours le même problème.
Qu'est-ce que je fais de mal ? S'agit-il d'un bug ? Comment puis-je éviter le problème ?
S'il vous plaît, aidez-moi.
EDITAR: Voici mon build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 14
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
}
}
sourceCompatibility = 1.6
version = '0.1'
dependencies {
compile 'com.android.support:support-v4:18.0.0'
//compile project(':core')
}