Intereting Posts
Пользовательский текстовый формат BottomNavigationView поддерживает андроид Различия между Intent и PendingIntent Попытайтесь записать видео с помощью adb shell screenrecord Android 4.4 Использование NanoHTTPD в Android Как мы можем выполнить функцию javascript и получить возвращаемое значение в нашем приложении для Android? Android: Как открыть конкретную папку через Intent и показать ее содержимое в браузере файлов? Resource.Designer.cs: «Ресурс … не содержит определения для …» Запись текстового файла на SD-карту не выполняется Проблемы с Vimeo Player в веб-приложении Android App Ошибка курсора Android – «убедитесь, что курсор инициализирован правильно, прежде чем доступ к данным из него …» Как получить MD5 из файла debug.keystore? Стеки останавливаются перед тем, как перейти к моему коду (на Android с помощью NDK) API Android Google Maps v2, создающий новый LocationSource Импорт com.google.android.gms.location.LocationClient не может быть разрешен после форматирования компьютера Удаленные изображения в ListView с шаблоном ViewHolder

Обновление проекта до 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