Fehler beim Abrufen der Eltern für Artikel - Android- Studio

? orrett3 @ | Original: StackOverFlow
---

Nach dem Download der neuen L -SDK und 20 SDK wenn sie versuchen, zu aktualisieren, zu bauen, oder reinigen Sie mein Projekt bekomme ich ein

Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.

Hier ist meine build.gradle

apply plugin: 'com.android.application'
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.+'
    }
}

repositories {
    maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}


    signingConfigs{
        release {
           ... Stuff Here ...
        }
    }
    buildTypes {
        debug {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            zipAlign true
            debuggable true
        }
        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            zipAlign true
            signingConfig signingConfigs.release

        }
    }

    dexOptions {
        incremental true
    }
}

android {
    compileSdkVersion 'android-L'
    buildToolsVersion '20.0.0'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 'L'
    }
}


dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    ...
    Some Projects
    ...
    compile 'com.android.support:cardview-v7:+'
    compile 'com.android.support:recyclerview-v7:+'
    compile 'com.android.support:appcompat-v7:+'
}

Ich fühle mich wie IVE versucht so ziemlich alles, ich bin nicht sicher, was sonst, um zu versuchen . Jede Hilfe wird gebeten.

Ich habe gerade auf die neue Android Studio Beta ( 0.8.0 ) aus 0.6.0 Kanarischen aktualisiert

---

Top 5 Antwort

1animuson @

Es stellte sich heraus, dass ich, um das Ziel zu machen und zu kompilieren Version L was bedeutete, dass ich konnte nicht meine app auf älteren SDKs laufen . Wenn Sie möchten, dass Ihre App, auf SDK 19 laufen und senken Sie Ihre Kompilierung und Zielversion auf 19 min und Ihre SDK -Version, was auch immer Sie brauchen, gesetzt haben .

Als nächstes müssen Sie Ihre Importe auf die Version, die mit den SDKs, die Sie gewählt haben, um zu kompilieren kompatibel ist einzustellen. Zum Beispiel, wenn Sie die Version 7 Support-Bibliothek auf sdk 19 verwenden möchten, müssen Sie es wie folgt importieren: kompilieren Kompilieren ' com.android.support:appcompat-v7:20.+ '

Hinweis: Diese Antwort wurde im Auftrag des OP geschrieben .

2jtietema @

Stellen Sie einfach Ihre compileVersion bis 19 und sicherzustellen, dass Sie nicht mit den neuesten Kompatibilitätsbibliotheken ( Stick auf die Version 19.1.0 ) . Das funktioniert der Trick für mich.

3Zafer @

just try this:

android {
    android {
        compileSdkVersion 20
        buildToolsVersion '19.1.0'

        defaultConfig {
            minSdkVersion 14
            targetSdkVersion 20
        }
    }
    dependencies {
        compile 'com.android.support:appcompat-v7:19.+'
    }

}

und wenn Sie ein weiteres Modul in Ihrem Projekt haben, überprüfen Manifestdateien in diesen Modulen zu .

4vovahost @

Wenn Sie ähnliche Fehler bekommen in Eclipse, wenn sie versuchen, um die Kompatibilität Bibliotheken mit Ressourcen (zum Beispiel: v7 Support-Bibliothek ), dann : Rechtsklick auf die Bibliothek Projektordner (zum Beispiel: android -support- v7 - appcompat ) Wählen Sie Eigenschaften In der Kategorie auf der linken Seite des Dialogs die Option Android Im Projekt- Build- Ziel überprüfen die gleiche Plattform -Version wie in Ihrem Projekt