Я намагаюся створити простий андроїд-проект за допомогою gradle. Я працюю в комп'ютері з Debian GNU / Linux 7 "хрип".
Я дотримувався рекомендацій у Посібнику користувача плагіна Gradle - Сайт проекту Android Tools , але це видає помилку:
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
Я дотримувався специфікацій:
- Gradle 1.9
- Плагін 0.7
- SDK 17+ (насправді 19)
Я також розпочав проект заново, і результати, які я показав, були видані командою, gradle tasks
як показано в документації.
Я також спробував gradle 1.10, але результат однаковий.
Навіть це питання не було корисним, оскільки воно вирішилося за допомогою "оновлення" до gradle 1.6 (я розумію, що плагін 0.7 вимагає принаймні gradle 1.9).
Я спробував це після невдачі з тією ж помилкою в android-studio та IntelliJ Idea .
EDIT: Я також спробував нові проекти в обох середовищах розробки, і отримав одне і те ж випуск. Але найбільше мене дивує те, що обидві середовища розробки використовують gradle 1.8 у загорнутій формі. Я намагався сформулювати їх обох, щоб використовувати мою локальну установку gradle, але все одно та ж проблема.
Що я роблю не так? Це помилка? Як я можу уникнути проблеми?
Будь ласка, допоможи мені.
EDIT: Ось мій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')
}