Ich versuche, den bereitgestellten Code HIER auszuführen.
Ich habe den Code von ihrem Github heruntergeladen und in das Android SDK importiert, aber es wird ein Fehler in den Zeilen angezeigt
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
in mehreren Dateien. Wenn ich jedoch den Android SDK-Manager überprüfe, werden sowohl der Ordner Android Support Library
als auch Android Support Repository
der Ordner Extras installiert. Ich kann auch den Support-Ordner und dessen Inhalt im SDK_INSTALL\sdk\extras\android\support
Verzeichnis sehen. Es hat auch den v4-Ordner, der auch den android-support-v4.jar
und den src
Ordner enthält. Warum wird der Fehler dann immer noch angezeigt, wie kann ich ihn beheben und wie kann ich den Beispielcode ausführen? Der Beispielcode ist für eine RSS-Reader-App, falls dies relevant ist.
quelle
Antworten:
Bitte befolgen Sie diese Schritte:
Für Eclipse:
Properties
Java Build Path
Libraries
Registerkarte. Klicken Sie dort auf dieAdd External JARs
Schaltfläche im rechten Bereich.android-support-v4.jar
Datei aus. Normalerweise lautet der Pfad für die Jar-Datei :YOUR_DRIVE \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
android-support-v4.jar
Navigieren Sie nach dem Hinzufügen der Bibliothek zurOrder and Export
Registerkarte und setzen Sie ein Häkchen in dieandroid-support-v4
Bibliotheksdatei.Für Android Studio:
Kurzfassung:
build.gradle
Datei die folgende Zeile hinzu :implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
Lange Version:
Gehen Sie zu Datei -> Projektstruktur
Gehen Sie zur Registerkarte "Abhängigkeiten" -> Klicken Sie auf das Pluszeichen -> Gehen Sie zu "Bibliotheksabhängigkeit"
Wählen Sie die Support-Bibliothek "support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)" aus.
Navigieren Sie zu Ihrem "build.gradle" in Ihrem App-Verzeichnis und überprüfen Sie, ob Ihre gewünschte Android-Support-Bibliothek zu Ihren Abhängigkeiten hinzugefügt wurde.
Erstellen Sie Ihr Projekt neu und jetzt sollte alles funktionieren.
Weiterführende Literatur zu dieser Frage:
Ich hoffe das hilft.
quelle
andorid-support-v4.jar ist eine externe JAR-Datei, die Sie in Ihr Projekt importieren müssen.
So geht's in Android Studio:
Gehen Sie zu Datei -> Projektstruktur
Gehen Sie zur Registerkarte "Abhängigkeiten" -> Klicken Sie auf das Pluszeichen -> Gehen Sie zu "Bibliotheksabhängigkeit"
Wählen Sie die Support-Bibliothek "support-v4 (com.android.support:support-v4:23.0.1)".
Gehen Sie nun zu Ihrer "build.gradle" -Datei in Ihrer App und stellen Sie sicher, dass die Android-Unterstützungsbibliothek zu Ihren Abhängigkeiten hinzugefügt wurde. Alternativ hätten Sie auch
compile 'com.android.support:support-v4:23.0.1'
direkt in Ihre eingeben können,dependencies{}
anstatt dies über die GUI zu tun.Erstellen Sie Ihr Projekt neu und jetzt sollte alles funktionieren.
quelle
Ein anderer Weg, um das Problem zu lösen:
Wenn Sie die Support-Bibliothek verwenden, müssen Sie die
appcompat
lib zum Projekt hinzufügen . Dieser Link zeigt, wie Sie die Support-Bibliothek zu Ihrem Projekt hinzufügen.Angenommen, Sie haben die Support-Bibliothek früher hinzugefügt, aber das erwähnte Problem tritt auf, können Sie die folgenden Schritte ausführen, um das Problem zu beheben.
Klicken Sie mit der rechten Maustaste auf das Projekt und navigieren Sie zu Erstellungspfad> Erstellungspfad konfigurieren .
Wählen Sie auf der linken Seite des Fensters Android aus . Sie werden so etwas sehen:
appcompat
Bibliothek aus und drücken Sie OK . (Hinweis: Die Bibliothek wird angezeigt, wenn Sie sie wie oben erwähnt hinzugefügt haben.) Nun sehen Sie folgendes Fenster:quelle
Für mich erschienen sie, als ich Code manuell auf einen anderen Laptop übertrug. Mach einfach
Klicken Sie auf "Cache ungültig machen und neu starten" und fertig.
quelle
Ich habe die obigen Anweisungen von Gene in Android Studio 1.5.1 befolgt, diese jedoch zu meiner build.gradle-Datei hinzugefügt:
Also habe ich es geändert in:
Und es fing an zu funktionieren.
quelle
Dieses Problem kann auch auftreten, wenn Sie mehrere Versionen derselben Support-Bibliothek haben
android-support-v4.jar
. Wenn Ihr Projekt andere Bibliotheksprojekte verwendet, die unterschiedliche 2 Versionen der Unterstützungsbibliothek enthalten. Um das Problem zu beheben, behalten Sie an jedem Ort dieselbe Version der Support-Bibliothek bei.quelle
Ich habe es durch Löschen
android-support-v4.jar
aus meinem Projekt behoben . Weilappcompat_v7
ich schon eine Kopie davon habe.Wenn Sie appcompat_v7 bereits importiert haben, das Problem jedoch nicht gelöst werden kann. dann probier es aus.
quelle
Dies ist ein sehr einfacher Schritt, um eine lib- oder jar-Datei eines Drittanbieters in Ihr Projekt zu importieren
oder kopieren Sie sie aus dem bin-Ordner Ihres vorhandenen Projekts.
oder eine .jar-Datei eines Drittanbieters
Kopierte JAR- Datei in lib- Ordner einfügen
Klicken Sie mit der rechten Maustaste auf diese JAR-Datei und dann auf Erstellungspfad-> Zum Erstellungspfad hinzufügen
Trotzdem wird in Ihrem Projekt ein Fehler angezeigt. Bereinigen Sie dann das Projekt und erstellen Sie es.
quelle
Android Studio 2.2.3 Linux Mint 18.1
Öffnen Sie in Ihrer Projektansicht Gradle Scripts -> build.gradle (Modul: App) und setzen Sie Ihren Mauszeiger in die Wortabhängigkeiten.
Klicken Sie auf die Glühbirne und dann auf "Bibliotheksabhängigkeit hinzufügen". Für mich wurden dort alle gewünschten Bibliotheken aufgelistet.
Beispielbibliotheken, die für mich entstanden sind: compile 'com.android.support:gridlayout-v7:25.1.0' compile 'com.android.support:support-v13:25.1.0'
Ich möchte jetzt standardmäßig Android-Unterstützung in der Standardkonfiguration von Gradles hinzufügen.
quelle