Intereting Posts
Bitbucket с android: ошибка «Не удается опубликовать часть репозитория» После вызова setTextColor текст не отображается в TextView Как использовать дерево зависимостей Gradle для разрешения несоответствия версии библиотеки поддержки Android? Строка состояния отображается на андроиде, когда клавиатура видна Проблема с раздвижным ящиком и анимацией Обезьяна Android вызывает исключение уведомления об адаптере в файле android.widget.HeaderViewListAdapter Воспроизведение звука с помощью SoundPool Eclipse не показывает ошибки XML Как добавить параметры в сообщение для android http? Завершено с нулевым значением выхода Фрагментные сбои с посылкой: не удалось маршалировать ошибку значения при вызове метода onPause Как объединить изображения и накладывать друг на друга Как запустить пользовательское правило в Android.mk перед компиляцией? Android – несколько приложений, которые воспроизводят разные звуки Невозможно смешивать аудиофайлы и видеофайлы с помощью MediaMuxer?

Требуется Gradle версия 1.10. Текущая версия – 2.2.1. В андроиде

У меня был проект Android, созданный с помощью Android Studio и пытающийся импортировать и запускать его в моей Android-студии, но перед ошибкой ниже при попытке синхронизации проекта

Failed to sync Gradle project 'project-android' Error:Gradle version 1.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in /Users/username/apps/android/project-android/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip. Please fix the project's Gradle settings in Gradle settings 

gradle-wrapper.properties

 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip 

build.gradle

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } } allprojects { repositories { mavenCentral() } } Android Studio Version : 1.0.1 

Итак, как исправить вышеуказанную ошибку

редактировать

После изменения строк, как указано в @Grabiele, я получал следующие ошибки:

 Error:(22, 0) Gradle DSL method not found: 'runProguard()' Possible causes: The project 'project-android' may be using a version of Gradle that does not contain the method. The build file may be missing a Gradle plugin. 

Это строка, которую я имел в файле app/build.gradle

  buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } 

Solutions Collecting From Web of "Требуется Gradle версия 1.10. Текущая версия – 2.2.1. В андроиде"

Вы должны обновить:

  • Плагин gradle для Android
  • Версия градиента
  • Синтаксис proguard

Плагин Gradle для Android

Вы должны изменить эту строку в build.gradle :

 classpath 'com.android.tools.build:gradle:0.9.+' 

в

 classpath 'com.android.tools.build:gradle:1.1.+' 

Верховая версия

Измените эту строку в gradle-wrapper.properties

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

в

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

О proguard вам нужно изменить эту строку в build.gradle

 buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } 

В

 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } 

Дополнение к ответу @Gabriele

Вы должны изменить

 runProguard false 

в

 minifyEnabled false