Я добавил, что library в мой файл градиента.Ресурс не найден после добавления зависимости от градиента
Так что я, как описано в руководстве библиотеки и просто добавил зависимость к моему Gradle файла:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion '22.0.0'
defaultConfig {
applicationId "com.jublikon.timerapp"
minSdkVersion 21
targetSdkVersion 22
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main { res.srcDirs = ['src/main/res', 'src/main/res/drawable/ic_action_search.png'] }
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
//Google Libraries
compile 'com.android.support:appcompat-v7:22.0.+'
compile 'com.android.support:recyclerview-v7:22.0.+'
compile 'com.android.support:cardview-v7:22.0.+'
//Third party libraries
compile 'com.mcxiaoke.volley:library:1.0.6'
compile 'com.nispok:snackbar:2.10.+'
compile 'com.joanzapata.pdfview:android-pdfview:[email protected]'
compile 'jp.wasabeef:recyclerview-animators:[email protected]'
compile 'com.github.fengdai:alertdialogpro-theme-material:0.2.4'
}
Так я получаю следующий Gradle вопрос: ВОССТАНОВЛЕНИЕ
Ошибка родительский элемент для элемента: Ресурс не найден, который соответствует данным именем 'android: TextAppearance.Material.Widget.Button.Inverse'
Почему файл ресурсов попадает в неприятности, когда я добавляю стороннюю библиотеку?
файл, где вопрос связан с (v23/ценности-v23.xml):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Base.TextAppearance.AppCompat.Widget.Button.Inverse" parent="android:TextAppearance.Material.Widget.Button.Inverse"/>
<style name="Base.Theme.AppCompat" parent="Base.V23.Theme.AppCompat"/>
<style name="Base.Theme.AppCompat.Light" parent="Base.V23.Theme.AppCompat.Light"/>
<style name="Base.V23.Theme.AppCompat" parent="Base.V22.Theme.AppCompat">
<!-- We can use the platform drawable on v23+ -->
<item name="actionBarItemBackground">?android:attr/actionBarItemBackground</item>
<item name="controlBackground">@drawable/abc_control_background_material</item>
</style>
<style name="Base.V23.Theme.AppCompat.Light" parent="Base.V22.Theme.AppCompat.Light">
<!-- We can use the platform drawable on v23+ -->
<item name="actionBarItemBackground">?android:attr/actionBarItemBackground</item>
<item name="controlBackground">@drawable/abc_control_background_material</item>
</style>
<style name="Base.Widget.AppCompat.Button.Colored" parent="android:Widget.Material.Button.Colored"/>
</resources>
Надежда кто-то может мне помочь. Похожие темы не было никакого ответа, который был в состоянии решить мою проблему
Вы имеющие минимальный уровень SDK на 21? Затем я думаю, что вы должны удалить библиотеки Google, поскольку они полезны только для обратной совместимости. Я видел случаи, когда библиотека appcompat была также реализована в одной из сторонних библиотек, которые я использовал, и это привело к сбою сборки и компиляции с некоторыми действительно странными сообщениями об ошибках. Это помогло мне, как только я удалил библиотеки поддержки appcompat и очистил свой проект. – anthonymonori
Проверьте свои библиотеки. Некоторые из них используют appcompat v23, которые требуют компиляции api23. –