Android ActionBarCompat Bibliothek
Ich habe Probleme mit ActionBarCompat support-Bibliothek, die wurde gestern veröffentlicht. Ich habe einen regelmäßig aktualisierten support-repository und den Pfad enthalten, um appcompat-v7-repository erstellen.gradle als Chris Dämonen zeigen sich in DevBytes - https://www.youtube.com/watch?v=6TGgYqfJnyc .
dependencies {
compile ('com.android.support:support-v4:18.0.+')
compile ('com.android.support:appcompat-v7:18.0.+')}
Bauen geht gut und ich kann mit Klassen wie ActionBarActivity von dieser Bibliothek, aber ich kann nicht Stile verwenden, und alle Ressourcen, so kann ich nicht verwenden folgende Themen - @style/Theme.AppCompat etc. Ich dachte, dass ich finden-source-Dateien in .../sdk/extras/android/.../"supportrepo", so würde ich darauf verweisen, wie ActionBarSherlock von gradle aber das hat nicht zu sein scheint, die richtige Antwort.
Was mache ich falsch? Danke.
InformationsquelleAutor der Frage Michal | 2013-07-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bin ich mit Android Studio und ich habe die gleiche res-Behebung Problem in der meine
values/styles.xml
.Es sagt, dass es nicht beheben können
@style/Theme.AppCompat.Light
aber zur compile-Zeit (gradle) und Laufzeit funktioniert alles einwandfrei (Android 2.3.3 & 4.3).Ich möchte, um loszuwerden die Warnung, dass das res nicht gelöst werden kann.
Wie kann ich sagen, Android Studio, dass diese res finden Sie in der appcompat-v7 repo?(Diese Frage wurde im Zusammenhang mit einem bug in Android Studio, der bereits behoben wurde.)
Unten seht Ihr, was ich Tat. Ich hoffe, das wird helfen. Anregungen geschätzt.
Die Quelle für die appcompat-Bibliothek finden Sie auf github.
Gradle-integration:
Style-Dateien:
values/styles.xml:
values-v14/styles.xml:
MainActivity (nur die Verlängerung ist obligatorisch):
AndroidManifest.xml (Einstellung für android:theme ist obligatorisch):
InformationsquelleAutor der Antwort Helden
Es ist ein bekannter bug ( http://code.google.com/p/android/issues/detail?id=56312 ), wo die Android Studio-IDE wird die Flagge style rot (dieser Fehler ist für ActionBarSherlock, aber die Frage ist zu tun mit ein aar mit Formatvorlagen und die Quellen für das aar nicht sichtbar zu Android Studio).
Insbesondere Kommentar #8 (http://code.google.com/p/android/issues/detail?id=56312#c4) zeigt das beobachtete Verhalten, und Kommentar #10 (http://code.google.com/p/android/issues/detail?id=56312#c10) stellt fest, dass der layout-editor ist behoben, aber der code-editor ist nicht.
So, sollte das Programm build & gut laufen, zeigen nur den Stil in rot, wenn die Datei in die XML-style-editor.
InformationsquelleAutor der Antwort reece
Habe ich nicht versucht, Gradle, aber ich bin nicht sicher, aber es scheint Sie auch kopieren müssen Ressourcen in Ihr Projekt.Es enthält Thema.AppCompat.
Bekam ich den Erfolg in Eclipse, indem Sie die folgenden Schritte unten.
Import
android-support-v7-appcompat
als library-Projekt von unten Weg.(Sie gespeichert haben, könnte sdk auf anderen Weg)Dem habe ich nur noch diese library in mein Projekt und alles funktioniert out-of-box.
InformationsquelleAutor der Antwort Vipul Shah
Ich habe auch die gleichen 2 Zeilen, um meine Abhängigkeiten Abschnitt im build.gradle-Datei. Kompilieren begonnen zu arbeiten, aber ich bekam runtime-Fehler. Dann entdeckte ich die option Tools - > Android > Sync-Projekt mit Gradle-Dateien. Dies schien, den trick zu tun. (Ich bin auf Android Studio 0.2.9)
InformationsquelleAutor der Antwort richardeigenmann
In meinem Fall, Letzte Studio-0.8.1
Neues Projekt erstellen und festlegen von Stil zu AppTheme. dann Absturz.
Meine Lösung:
Datei -> Projekt-Struktur -> Dependicies -> " + " (plus) -> wählen Sie appcompact, Unterstützung, ....
Und Fehler behoben.
Dank.
InformationsquelleAutor der Antwort ael
Cf https://plus.google.com/113735310430199015092/posts/ef5LyGyMddy
David Van de Ven
Roman Nurik
InformationsquelleAutor der Antwort tdevaux