Ответ 1
Убедитесь, что у вас нет атрибута с именем "barLength". В моем случае пользовательский ProgressWheel вызвал проблему, переименовал имя attr и проблему.
Я только что обновил Material Design Support Lib до v23.0.1, и теперь мой код больше не компилируется.
Attribute "barLength" has already been defined
/Users/admin/Documents/workspace/MyApp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xml
Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.
Что мне делать?
EDIT:
2 libs, которые дают мне ошибку:
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.0'
Убедитесь, что у вас нет атрибута с именем "barLength". В моем случае пользовательский ProgressWheel вызвал проблему, переименовал имя attr и проблему.
Ошибка android:TextAppearance.Material.Widget.Button.Inverse
и android:Widget.Material.Button.Colored
связана с тем, что вы все еще используете компилятор Android Lollipop (API 21). Измените compileSdkVersion
на 23.
Attribute "barLength" has already been defined
связана с тем, что версия Gradle устарела. Перейдите к Preference
→ Build, Execution, Deployment
→ Build Tools
→ Gradle
, измените Gradle home
на последнюю версию Gradle (Mine is gradle-2.4
)
Не забудьте изменить проект build.gradle
, чтобы использовать следующее:
dependencies {
classpath 'com.android.tools.build:gradle:1.4.0'
}
А также измените ваш buildToolsVersion
на 22.0.1
.
Edit:
Я заметил, что вы используете библиотеку ProgressWheel
, созданную Тоддом Дэвисом. Существует конфликт declare-styleable
, т.е. Размер barLength
. В этом случае вам нужно будет импортировать Progress Wheel в качестве модуля в Android Studio и изменить имя атрибута.
Убедитесь, что вы обновляете библиотеки, которые используют библиотеку поддержки, для использования той же версии, что и библиотека поддержки проекта
buildToolsVersion 21 targetSdkVersion "22.0.1"