Wie man die Android Support Library richtig verwendet, weil ich diesen Fehler in meiner Manifestdatei habe:
Android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
error: Error: No resource found that matches the given name
(at 'theme' with value '@style/Theme.AppCompat.Light.DarkActionBar').
AndroidManifest.xml /ttab line 39 Android AAPT Problem
Mein Freund hat dies für mich auf einem anderen Computer implementiert, jetzt muss ich das alleine machen. Bitte hilf mir:)
Ich benutze ADT
Meine styles.xml:
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="Android:Theme.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
<style name="Theme.AppCompat.Light">
<!-- theme customizations here. -->
</style>
<style name="Theme.AppCompat.Light.DarkActionBar" parent="Theme.AppCompat.Light">
<!-- theme customizations here. -->
</style>
</resources>
Im Projekt "Android-support-v7-appcompat":
Andererseits das Projekt, das "Android-support-v7-appcompat" verwendet:
Wenn Sie Gradle verwenden, liegt ein Problem mit der neuesten Version der Kompatibilitätsbibliothek vor.
Wenn Sie Folgendes in Ihrer build.gradle
-Datei mit einem '+'
am Ende haben:
dependencies {
compile 'com.Android.support:appcompat-v7:+'
}
dann kann es sein, dass Sie eine neuere Version der Bibliothek verwenden, als Sie möchten.
Ändern der Abhängigkeit in:
dependencies {
compile 'com.Android.support:appcompat-v7:18.0+'
}
kann Ihr Problem beheben.
Könnten Sie es bitte versuchen?
Android:theme="Theme.AppCompat.Light.DarkActionBar"
anstatt
Android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
Überprüfen Sie in Ihrer App-Abhängigkeitsdatei, ob Sie über die Abhängigkeit verfügen
compile 'com.Android.support:appcompatv[anything here]
oder
implement 'com.Android.support:appcompat[anything here]
löschen oder auskommentieren, klicken Sie auf die "Glühbirne" für automatische Vorschläge und wählen Sie eine Bibliotheksabhängigkeit aus. Klicken Sie auf die Autofillbulb für appcompat
Blättern Sie durch die Optionen für die erste Version von appcompat. Die Bibliothek wird unterhalb der Liste der Abhängigkeiten hinzugefügt. Erstellen Sie die App neu, oder machen Sie die Caches ungültig und starten Sie sie erneut
In einem Fall hat dies nicht funktioniert, und in den Ordner mit dem Projekt gewechselt, die .gradle-Datei gelöscht und Android Studio wurde neu gestartet. Antwort von Sneh Pandya in https://reformatcode.com/code/Android/error-while-gradle-sync