Nach dem einrichten des android-support-v7-appcompat R.java fehlt
Ich versuche mich zu ändern, mein Eclipse-Projekt zu machen, rückwärts kompatibel zu Android 2.1.
Ich folgte die Anweisungen, um die Support-Library von hier aber nach brachte ich die Bibliothek-Projekt, mein Projekt, den R.java aus der gen-Verzeichnis verschwunden.
Plus, ich habe einige Fehler in der Konsole, wie:
[2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'.
[2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:28: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar'.
[2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:32: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.Solid'.
Irgendeine Idee?
Es gibt zwei Optionen. Die erste ist "Bibliotheken Hinzufügen, ohne Ressourcen" und das zweite "Hinzufügen von Bibliotheken mit Ressourcen". Welche Anweisungen haben Sie Folgen?
Mit den Ressourcen.
Hmm, naja die Fehler, die Sie zeigen, sind klar in Bezug auf fehlende Android-Ressourcen und das ist, warum Sie nicht die R.java Datei, so wie der Bau wird abgebrochen, wenn Sie versuchen, um es zu schaffen, wenn einige Ressourcen nicht gefunden werden kann. Ich hatte eine schreckliche Zeit, um die v7 compat Zeug arbeiten - es dauerte ein paar Stunden hantieren. Am Ende habe ich denke ich Schloss mein Projekt, die Bibliothek Projekt dann geschlossen eclipse. Ich habe dann eclipse neu gestartet ist, eröffnet die Bibliothek Projekt dann mein Projekt und führten eine Sauber auf beide Projekte und alles wieder normal. Ein bisschen wie ein hack, aber es ist alles, was ich vorschlagen kann.
Danke für die Idee. Ich habe bereits versucht, alle diese ohne Glück 🙁 Das seltsame ist, dass das, was ich entfernen Sie die Library reference, R.java wieder erscheint (nach einem Clean)
Sind Sie mit der v4 support appcompat Zeug in Ihrer v7-support-Bibliothek-Projekt? Muss man das tun, soweit ich das verstanden habe, die Dinge wie die v7 Zeug ist nicht vollständig stand-alone. Zum Beispiel meine v7-Bibliothek-Projekt zeigt android-support-v4.jar in das "Android Private Libraries" und "Referenzierte Bibliotheken" Abschnitten.
Mit den Ressourcen.
Hmm, naja die Fehler, die Sie zeigen, sind klar in Bezug auf fehlende Android-Ressourcen und das ist, warum Sie nicht die R.java Datei, so wie der Bau wird abgebrochen, wenn Sie versuchen, um es zu schaffen, wenn einige Ressourcen nicht gefunden werden kann. Ich hatte eine schreckliche Zeit, um die v7 compat Zeug arbeiten - es dauerte ein paar Stunden hantieren. Am Ende habe ich denke ich Schloss mein Projekt, die Bibliothek Projekt dann geschlossen eclipse. Ich habe dann eclipse neu gestartet ist, eröffnet die Bibliothek Projekt dann mein Projekt und führten eine Sauber auf beide Projekte und alles wieder normal. Ein bisschen wie ein hack, aber es ist alles, was ich vorschlagen kann.
Danke für die Idee. Ich habe bereits versucht, alle diese ohne Glück 🙁 Das seltsame ist, dass das, was ich entfernen Sie die Library reference, R.java wieder erscheint (nach einem Clean)
Sind Sie mit der v4 support appcompat Zeug in Ihrer v7-support-Bibliothek-Projekt? Muss man das tun, soweit ich das verstanden habe, die Dinge wie die v7 Zeug ist nicht vollständig stand-alone. Zum Beispiel meine v7-Bibliothek-Projekt zeigt android-support-v4.jar in das "Android Private Libraries" und "Referenzierte Bibliotheken" Abschnitten.
InformationsquelleAutor Remarkable | 2013-09-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Okay, ich habe herausgefunden, was das problem war.
Das build-Ziel meines Projektes war Android 2.1 (API 7).
Ich hatte zum Ziel Android 4.0 (API 14) mindestens um loszuwerden die Warnung.
IHRE APP NOCH AUSGEFÜHRT wird, AUF Android-2.1-GERÄTE! Dies ist, was ich verpasste, erreichte ich das Ziel nicht falsch.
Es funktioniert für mich auch!!!! markieren Sie diese als Antwort dude 😀
Toll.. bei mir hat es geklappt...
InformationsquelleAutor Remarkable
Klicken Sie in Ihrem Projekt, wählen Sie Eigenschaften, wählen Sie Andoid und das gleiche tun mit der Bibliothek, um sicherzustellen, dass beide den gleichen Projekt-Build-Target. Don ' T touch tha manifest sdk nichts, da diese den Fehler verursachen, zu reapear
InformationsquelleAutor user3017633
Was für mich gearbeitet ist, Folgendes tun:
Klicken Sie rechts auf die
android-support-v7-appcompat
Projekt, und wählen SieLöschen (entfernen Sie einfach aus dem Arbeitsbereich, nicht vom Datenträger löschen).
Klicken Sie rechts auf Ihr Projekt und wählen Sie Eigenschaften -> Android -, und
entfernen
android-support-v7-appcompat
aus Ihrer Referenzen, und klicken Sie auf Ok.Reinigen Sie Ihr Projekt
Dann wählen Sie "Datei" - > Import und re-import
android-support-v7-appcompat
.Gehen Sie dann wieder auf Eigenschaften -> Android und fügen Sie den Verweis wieder.
Reinigen Sie Ihr Projekt
InformationsquelleAutor Rob
Ich bin Art von neuen, Android-Entwicklung, aber ich fand diese Lösung:
Wenn Sie wollen Kompatibilität, stellen Sie zunächst sicher, dass Sie das Projekt erstellen, der sowohl den MinimunRequiredSDK, TargetSDK und CompileWith set zu API7:Android 2.1(Eclair) auf dem "Neuen Android-Anwendung" Eclipse-Fenster.
Erstellen der support-Bibliothek-Projekt-android-support-v7-appcompat nach dem guide zur Verfügung gestellt von developers.android.com (http://developer.android.com/tools/support-library/setup.html#using-apis)
Hinzufügen der support-Bibliothek zu Ihrem Projekt (Rechte Maustaste auf euer Projekt -, Eigenschaften -, android -, in der Bibliothek frame). Beachten Sie, dass die R.java Datei Weg ist.
Gehen Sie zu Ihrem Projekt zu Projekt.Eigenschaften-Datei und ändern Sie die Eigenschaft target genannt "Google Inc.:Google-APIs:14". Ändern Sie NICHT dieses Attribut in der AndroidManifest.xml Datei.
Reinigen Sie Ihr Projekt. Die Fehler sind Weg.
Führen Sie Ihr Projekt.
Wenn Sie nicht ausführen Ihrer Anwendung auf einem echten Gerät, Sie werden immer gefragt, wählen Sie ein kompatibles Gerät. Wählen Sie eine, die läuft Android 2.1 und genießen.
OBS.: Aufgrund dieser Problemumgehung, die lästige Meldung "Keine kompatible Ziele wurden gefunden" wird immer angezeigt, wenn Sie die Arbeit mit einem Virtuellen Gerät. Kann dir niemand beantworten, und wählen Sie ein Gerät in der Android Device Chooser-Fenster. Dringend empfohlen, wählen Sie eine, die läuft Android 2.1
InformationsquelleAutor Laercio Metzner
Klicken Sie einfach auf
Projekt - > Android > Update Projekt-Eigenschaften.
Er arbeitete auf Eclipse Kepler und neueste ADB-version !
InformationsquelleAutor M-T-A
müssen Sie die jar - (support-v7) in den libs-Ordner der support-v7-Projekt in Ihr Projekt und fügen die Unterstützung der version 7, die als library-Projekt zu Ihrem Projekt
InformationsquelleAutor Amin Bahiraei
sollten Sie löschen android-support-v4.jar von android private libraries
denn es ist bereits im android-support-v7-appcompat
InformationsquelleAutor Mergu.