2016-06-20 3 views
2

Я пытаюсь перенести затмение проекта андроида студии, но я получаю следующее сообщение об ошибке,неподдерживаемого версия Android Gradle

Ошибки: Проект использует неподдерживаемую версию Android Gradle плагина (0,12 0,2). Рекомендуемая версия 2.1.2. Исправить проект плагина и проект синхронизации

Этот вопрос задан в stackoverflow, я попытался дать предложение, но оно не работает для меня. Любая помощь очень ценится.

Ниже мой Gradle файл:

apply plugin: 'com.android.application' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile project(':appcompat_v7') 

} 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 

Ниже мой gradle-wrapper.properties файл:

#Mon Jun 20 13:18:24 IST 2016 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-1.10-all.zip 

Обновление: -

После добавления classpath 'com.android.tools.build:gradle:2.1.0' в ROOT/сборки .gradle Я получаю следующую ошибку.

Error:(6, 0) Gradle DSL method not found: 'classpath()' 
Possible causes:<ul><li>The project 'UberTest' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0). 
<a href="fixGradleElements">Fix plugin version and sync project</a></li><li>The project 'UberTest' may be using a version of Gradle that does not contain the method. 
<a href="open.wrapper.file">Open Gradle wrapper file</a></li><li>The build file may be missing a Gradle plugin. 
<a href="apply.gradle.plugin">Apply Gradle plugin</a></li> 
+0

у вас есть обновленная студия Android до версии 2.1 –

+0

, пожалуйста, добавьте свой уровень вверх на уровне build.gradle .. !! –

+0

@jankigadhiya У меня вставляется весь build.gradle. Наверху ничего нет. – Joe

ответ

0

Спасибо @Gabriele и @ldkxingzhe для ваших предложений и ответов, к сожалению, не исправить мою проблему.

Что я сделал вместо экспорта затмение андроида проекта я только что импортировали проекта непосредственно андроида студии, Как уже упоминалось ссылку ниже, в разделе Импорт непосредственно в Android Studio

[http://www.developer.com/ws/android/migrating-from-eclipse-to-android-studio.html]

Это фиксированный моя ошибка build.gradle и работа как должно быть.

0

Версия вашей градации слишком старая. как сказал janki gadhiya, в вашем TOP уровне build.gradle (верхний уровень build.gradle - это ваш корневой каталог, есть файл с именем settings.gradle), измените версию градиента на 2.1.2:

 classpath 'com.android.tools.build:gradle:2.1.0' 

затем синхронизируйте свою граду, что-то будет хорошо.

другой способ вновь открывает ваш проект, студия Android должна подсказывать вам обновить свой град и затем исправить ошибку.

+0

В моем проекте нет настроек.gradle. – Joe

+0

где ваш gradle-wrapper.properties? Это корень ROOT/gradle/gradle-wrapper.properties. и ваш путь наверху LEVEL build.gradle равен ROOT/build.gradle. – ldkxingzhe

+0

ваш проект должен [как это изображение] (http://static.open-open.com/lib/uploadImg/20150708/20150708104746_354.png) – ldkxingzhe

0

Используйте новейшие стабильные версии плагина gradle и gradle (не путайте их).

В вашем root/build.gradle использования: (Gradle-плагин для андроид)

classpath 'com.android.tools.build:gradle:2.1.2' 

При использовании gradle-wrapper.properties файла: (Gradle)

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 

также перейти к Файл> Настройки > Сборка, выполнение, развертывание> Инструменты сборки> Gradle и установите Использовать по умолчанию Gradle обертка

enter image description here

+0

Я попробовал то, что вы предложили, но я получил следующую ошибку: Ошибка: исправьте настройки Gradle проекта. Fix Gradle wrapper and re-import project
Gradle settings Joe

+0

Перейдите в раздел «Файл»> «Настройки»> «Сборка», «Выполнение», «Развертывание»> «Инструменты сборки»> «Градл» -> и установите «Использовать оболочку градации по умолчанию», –

Смежные вопросы