Android-Bootstrap und Android Studio können keine Bibliothek hinzufügen
-
26-12-2019 - |
Frage
Ich möchte den Android-Bootstrap-Bibliothek an mein Projekt mit Android Studio hinzufügen (Ich folgte dieses Tutorial ).
Ich sehe Android-Bootstrap und mein Projekt in Projekt Explorer, aber wenn ich versuche, eine Bootstrap-Taste hinzuzufügen
generasacodicetagpre.Ich erhalte die folgende Fehlermeldung:
android-apt-compiler: layout / activity_main.xml: 56: Fehler: Keine Ressourcenkennung für das Attribut 'bb_icon_right' in Paket 'com.carfinder'
Was mache ich falsch?
Lösung
aktualisiert:
Stellen Sie sicher, dass Ihre Projektstruktur so aussehen sollte, Ihre Bibliothek kann sich in einigen Verzeichnis befinden, wie Bibliotheken> AndroidbootStrapriblary kein Problem, in diesem Fall müssen Sie nur den Pfad in Einstellungen ändern. Gradle und Build.gradle
generasacodicetagpre.Build.gradle (Nr. A) Datei
generasacodicetagpre.Einstellungen. Gradle:
generasacodicetagpre.Tun Sync-Projekt mit Gradle nach allem
Sie haben vergessen, den Namenspace für die benutzerdefinierte Ansicht in der Bibliothek hinzuzufügen.
Erlauben Sie Ihren Code für die Schaltfläche mit diesem
generasacodicetagpre.Add-Namespace auch in anderen Ansichten, wenn Sie verwenden. Sie können es auch in das Root-Element Ihrer Layoutdatei hinzufügen, wie
generasacodicetagpre.Ich habe hier ein Arbeitstestprojekt hochgeladen (Checkout-Formular GitHub in AS)
Andere Tipps
Nur wenn jemand versucht, diese Bibliothek hinzuzufügen, und auf diese Frage stößt, aber unterschiedliche Probleme haben, denke ich, dass es erwähnenswert ist, die vollständigen Schritte zu erwähnen, die für mich funktionierten (ich habe das Wiki von Eine andere Bibliothek hier):
- .
- Öffnen Sie Ihr Projekt in Android Studio
- Laden Sie die Bibliothek herunter (mit Git oder ein ZIP-Archiv auf Unzipieren)
- in den Ordner gehen, in dem Sie die Bibliothek entpackt> Androidbootstrap> Build.gradle
- entfernen 'anwenden von:' push.gradle '
- Ersetzen Sie integer.parSeint (target_sdk_int), integer.parSeinig (min_sdk_int), integer.parSeinig (Version_code), version_name, "25.0.1" mit den Versionen Ihres Projekts. Sie finden die in Gradle-Skripts> Build.gradle
- Gehen Sie zu Datei> Module Importieren und Importieren Sie die Bibliothek (Sie benötigen nur den Ordner androidbootstrap , nicht den gesamten Code aus der Filiale)
- zur Datei> Projektstruktur
- Suchen Sie Ihr Hauptprojektmodul, klicken Sie darauf. (Sie sollten Androidbogtrap auch unten sehen)
- Klicken Sie darauf und gehen Sie zu Abhängigkeiten.
- Klicken Sie auf die linke grüne Taste "+"> Modulabhängigkeit
- Wählen Sie "AndroidbooStrap"
und jetzt sollte alles funktionieren.
Sie erhalten möglicherweise einen Fehler in Ihren .xml-Dateien, wenn Sie versuchen, ein Element aus der AndroidBoStrap-Bibliothek hinzuzufügen "Namespace-App" ist nicht gebunden. ". Sie können diese lösen, indem Sie auf den Fehler in Android Studio auf Alt + eingeben, oder diese Zeile hinzufügen
hinzufügen generasacodicetagpre.Nach der Deklaration oder Ihrem Layout und XMLNs: Werkzeuge E.G
generasacodicetagpre.Ich weiß nicht, ob dies die genaueste Lösung ist, wie ich eine Bibliothek enthält, wie ich ein Android-Anfänger bin, aber es funktionierte für mich.