2015-01-11 4 views
8

Я пытаюсь продолжить работу над старым моим проектом, ему около года, и тогда он работал отлично, но теперь после этого я обновленный AndroidStudio, он больше не может строить.Зависимости -> Не удалось создать плагин типа «AppPlugin»

Я получаю ошибку о том, что у меня есть один и тот же файл DEX дважды:

com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; 

Чтобы исправить это, я мог бы просто сделать «Gradle зависимостей», чтобы найти виновного, и исключить неисправный файл (ы), но это то, где я сталкиваюсь с моей реальной проблемой.
Когда я делаю «Gradle зависимости», я получаю следующее сообщение об ошибке:

FAILURE: Build failed with an exception.  

* Where: 
Build file 'F:\Github\Coinbook\app\build.gradle' line: 1 

* What went wrong: 
A problem occurred evaluating project ':app'. 
> 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.gradle файл:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "com.moonrain.coinbook" 
     minSdkVersion 14 
     targetSdkVersion 21 
     versionCode 1 
     versionName "0.7" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile project(':libs:AndroidBootstrap') 

    compile files('libs/socialauth-4.4.jar') 
    compile files('libs/socialauth-android-3.2.jar') 

    compile 'com.doomonafireball.betterpickers:library:1.5.2' 
    compile 'com.jakewharton:butterknife:6.0.0' 
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1' 
    compile 'com.github.castorflex.smoothprogressbar:library:1.0.0' 
    compile 'com.squareup.picasso:picasso:2.3.4' 
    compile 'com.readystatesoftware.systembartint:systembartint:1.0.4' 
    compile 'com.google.code.gson:gson:2.3' 
} 

Так что это, были, я в основном застрял в тот момент, я попытался следующие исправить вопрос:
- Обновлен AndroidStudio
- обновлены все связанные с SDK пунктов
- Обновлен Gradle
- R e-создал весь проект в новой папке, затем скопировал мои файлы в новый проект

Каждое сообщение, которое я нахожу по этой проблеме, говорит, что использует Gradle 0.7.3 вместо 0.7.2 Из-за ошибки. Но это похоже на год и больше не действует.

+0

возможно дубликат [Gradle выдает сообщение об ошибке «Не удалось создать плагин типа 'AppPlugin' "] (http://stackoverflow.com/questions/20811514/gradle-is-issuing-an-error-could-not-create-plugin-of-type-appplugin) – stkent

+0

Как я уже говорил в своем оригинальном посте , я нашел этот пост и еще 10 понравился. Новейшая версия AndroidStudio требует Gradle 2.2.1, который у меня есть. – Moonbloom

+0

У меня также был этот вопрос после того, как скрипт Кордовы перепутал мою версию градиента с 2.2.1 до 1.2. Вернемся к 2.2.1, установив его. – jacob

ответ

6

Попробуйте изменить Gradle версию в Gradle/обертку/gradle-wrapper.properties

distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip 

к чему-то вроде

distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip 
Смежные вопросы