Intereting Posts
Что означает «Квадрат», когда «отдаленные осколки экрана возвращаются к жизни» и «нет прямого контроля над анимациями»? Можно ли сделать 9-патч для рисования выносок? Как вызвать одно приложение для Android из другого приложения для Android Создание TableView с фиксированной строкой заголовка (не прокручивается) Ошибка поддержки Android SupportMapFragment Java, HttpURLConnection и настройка длины содержимого SetCurrentItem в ViewPager не прокручивается сразу в правильном положении Захват значений SeekBar Приложение Chromecast Sender не обнаруживает разъединение / повторное соединение Функция User.getUserId () в конечной точке Cloud api возвращает null для объекта пользователя, который не является нулевым Как создать индикатор горизонтальной загрузки? Установка Android. Полоса ширины на половине экрана. Нужна помощь, правильная эмуляция Samsung Galaxy Nexus с AVD Выполнение не выполнено для задачи ': app: transformClassesAndResourcesWithProguardForRelease Получить выбранный элемент с помощью флажка в Listview

Обновление проекта до Android Studio 1.0 (проблемы с Gradle)

Просто чтобы начать, я очень новичок в разработке android android studio / gradle, поэтому простите меня, если я задам глупый вопрос.

Моя команда работает над проектом с бета-версией андроидной студии, я только что установил новую версию (1.0), и я импортировал наш проект из удаленного репозитория github.

При попытке синхронизации проекта с градиентом я получаю ошибку: Gradle version 2.1 is required. Current version is 2.2.1. Gradle version 2.1 is required. Current version is 2.2.1. Он рекомендует, чтобы я менял distributionUrl в gradle-2.1, но когда я делаю, я получаю ошибку, которую плагин gradle требует 2.2.1.

Вопрос в том, почему мой проект требует 2.1, и где я могу это изменить?

Вот мой gradle.build:

 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { applicationId "com.<teamName>.<projectName>" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } buildscript{ dependencies{ classpath 'com.android.tools.build:gradle:1.0.0' } } 

Solutions Collecting From Web of "Обновление проекта до Android Studio 1.0 (проблемы с Gradle)"

В файле gradle-wrapper.properties используйте следующие

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

В использовании build.gradle

 dependencies { classpath 'com.android.tools.build:gradle:1.0.+' 

Также заменить

 runProguard false 

с

  minifyEnabled true 

Надеюсь, это поможет

У меня была та же проблема, что и вы, и сделал те же самые обновления, что и в документах Google.

Ошибка, которую я делал, это редактирование build.gradle моего модуля приложения, а не build.gradle проекта в корне папки проекта для версии com.android.tools.build .

Вот обновленный файл build.gradle PROJECT, который я использую, работает.

 // Top-level build file where you can add configuration options common to all sub- projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } ext { compileSdkVersion = 21 buildToolsVersion = "20.0.0" minSdkVersion = 15 targetSdkVersion = 21 } allprojects { repositories { jcenter() } } 

Чтобы изменить используемое распределение градиента, перейдите в этот файл: {Папка проекта} /gradle/wrapper/graddle-wrapper.properties .

Затем измените distributionUrl на использование 2.1:

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