2016-03-17 3 views
31

Я просто обновил свой андроид студию и я получаю эту ошибку:Ошибка: Мульти Dex требует сборки Tools версии

Error:Execution failed for task 
':app:transformClassesWithDexForDebug'. 
com.android.build.api.transform.TransformException: 
java.lang.RuntimeException: 
com.android.ide.common.process.ProcessException: 
java.util.concurrent.ExecutionException: 
java.lang.IllegalStateException: Multi dex requires Build Tools 21.0.0 
/Current: 19.1 
+1

Вы ошиблись? – Arjun

+2

Установить buildToolsVersion "21.0.0" или выше. в файле градиента. –

+0

Можете ли вы прокомментировать свою градицию? – KishuDroid

ответ

33

Вот несколько вещей, которые вы можете решить эту проблему.

  1. Изменение USB-подключение к компьютеру для камеры (PTP) с медиа-устройства (МТР) в вашем смартфоне

  2. Изменить версию сборки для 21.1.2 в build.gradle (Module: приложение)

    enter image description here

  3. Убедитесь, что Android SDK инструменты для сборки [встроенный инструмент, 21.1.2] установлен в противном случае установите его

    enter image description here

  4. После этого просто запустите проект.

+0

на всякий случай изображения удаляются/перемещаются ... 2) change buildToolsVersion в build.gradle (Module: app) – rluks

+0

me 2. второй вариант. спасибо –

+0

работает как Очарование .... Супер 1 голос вверх .... (: –

0

Для меня изменение конфигурации buildToolsVersion с "24.0.0 rc3" на "21.1.2" устраняет проблему. Это находится в файле build.gradle (Module: app).

0

Я столкнулся с аналогичной проблемой, и я сделал 3 обходных пути. Я не знаю, какой из них исправил проблему. Или, может быть, все они.

  1. У меня есть модуль библиотеки java. это зависит от некоторых банок. Я удалил ненужных банок.
  2. Я извлек код из модуля библиотеки java и добавил его прямо в мое приложение и удалил модуль библиотеки java.
  3. Я добавил эти строки в моей Gradle файл:

    compileOptions { 
        sourceCompatibility JavaVersion.VERSION_1_7 
        targetCompatibility JavaVersion.VERSION_1_7 
    } 
    
0

Я недавно прочитал этот ответ в SO

Для меня проблема была решена после я удалил jar файл из моего проекта , кажется, что один из файлов jar внутри моего проекта использовал более старую версию google play services.

6

Немного старый вопрос, но я надеюсь, что вы преодолеете свою проблему.

Сегодня я обновил свой Android Studio до версии 2.1, и, и buildToolVersion до последней 23.0.3 (по состоянию на 8, май 2016)

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

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

Для этого откройте сборку.gradle (Module: app), сконфигурируйте его следующим образом:

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.3" 

defaultConfig { 
    applicationId "com.yoursite.yourapp" 
    minSdkVersion 14 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 

Надеюсь, это поможет и другим.

2

Смена buildToolsVersion на 21.1.2 очень хорошо работает для меня. Каждый раз, когда я обновляю Android Studio, я получаю новые ошибки.

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