Ich bin seit ein paar Stunden mit diesem Problem beschäftigt. Nach dem Herunterladen eines Repositorys von github ist der einzige Fehler in einer XML-Datei:
No resource found that matches the given name '@style/Theme.AppCompat.Light'
Der Code ist sehr einfach, aber ich habe keine einfache Antwort gefunden, wie der Fehler behoben werden kann.
Hier ist der Code (in der Datei res / values / styles.xml):
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<!-- API 14 theme customizations can go here. -->
</style>
Das Projekt befindet sich unter: https://github.com/erikswed/InstaChatX Ich bin unter Windows und verwende Eclipse Kepler
android
android-appcompat
Sauron
quelle
quelle
Antworten:
Was sind die Schritte dafür? Wo befindet sich AppCompat?
Laden Sie die Support-Bibliothek hier herunter:
http://developer.android.com/tools/support-library/setup.html
Wenn Sie Eclipse verwenden:
Gehen Sie zu den Registerkarten oben und wählen Sie (Windows -> Android SDK Manager). Aktivieren Sie im Abschnitt "Extras" die Option "Android Support Library" und überprüfen Sie die Installation.
Danach finden Sie die AppCompat-Bibliothek unter:
Sie müssen in Ihrem Android-Projekt auf diese AppCompat-Bibliothek verweisen.
Importieren Sie die Bibliothek in Eclipse.
quelle
Wenn Sie nach der Lösung in Android Studio suchen :
quelle
Die oben beschriebenen Schritte funktionieren, ich bin jedoch auf dieses Problem in IntelliJ IDEA gestoßen und habe festgestellt, dass diese Probleme bei vorhandenen Projekten auftreten. Die einzige Lösung besteht darin, das Appcompat-Modul (nicht die Bibliothek) zu entfernen und erneut zu verwenden importiere es.
quelle
Im Folgenden finden Sie die Schritte, die Sie ausprobieren können, um das Problem zu beheben: -
parent="android:Theme.Holo.Light"
stattdessen.
parent="android:Theme.AppCompat.Light"
Für Option 2 ist jedoch mindestens SDK-Version 14 erforderlich.
Hoffe das wird helfen!
Summiert
quelle
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/appcompat/R$styleable;