2

Я обновлен до Android Studio 2.0, и теперь я хотел бы построить свой проект, но я получил это исключение:Android Studio 2.0 с Gradle 2.0 и ошибка Dexguard загрузочного пути к классам

Execution Сбой задачи «: приложение: dexguardDebug. не Нет такого свойства: для класса загрузочного пути к классам: com.android.builder.core.AndroidBuilder

Я использую dexguard, Gradle 2.0.0

Я не знаю, что случилось с новой Android Studio.

+0

Я использую gradle 2.0.0: вы имеете в виду плагин android gradle? или действительно gradle (чья текущая версия 2.12)? – Henry

+0

Я использую плагин android gradle – just

ответ

0

Я решил свою проблему. Я проверил DexGuard 7.1.22, который поддерживает плагин gradle, и я увидел, что версия Android gradle plugin 1.5.0 поддерживается, поэтому я изменился с 2.0.0 до 1.5.0, и все работает нормально.

1

Ошибка вызывается из-за того, что свойство bootClasspath было заменено методом getBootClasspath в какой-то момент (source).

В моем случае ошибка была вызвана устаревшим плагином: gradle-android-scala-plugin. Если вы также используете этот плагин, он должен помочь, если вы обновите зависимость Gradle до ветки android-plugin-1.5.0. В данный момент эта ветка не на Maven, поэтому я должен был использовать JitPack, чтобы указать ветку git. Верхняя половина моего проекта Gradle файла теперь выглядит следующим образом:

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
     maven { url "https://jitpack.io" } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0' 
     classpath 'com.github.saturday06:gradle-android-scala-plugin:android-plugin-1.5.0-SNAPSHOT' 
    } 
} 

Если это еще один плагин вызывает ошибку, вы можете найти в StackTrace (установка Android Studio) \ система \ журнал \ idea.log (в моем case C: \ Users \ Andre \ .AndroidStudio2.0 \ system \ log \ idea.log). Мой стек выглядит так:

Caused by: groovy.lang.MissingPropertyException: No such property: bootClasspath for class: com.android.builder.core.AndroidBuilder 
    at jp.leafytree.gradle.AndroidScalaPlugin.addAndroidScalaCompileTask(AndroidScalaPlugin.groovy:211) 
etc 
Смежные вопросы