LOCAL_SRC_FILES = C:/Vuforia-sdk/build/lib/$(TARGET_ARCH_ABI)/libQCAR.so LOCAL_EXPORT_C_INCLUDES := C:/Vuforia-sdk/build/include wobei Vuforia-sdk Ihre vuforia sdk ist
Öffnen Sie cmd in Ihrem Projektordner und führen Sie “ndk-build” aus
Klicken Sie in Android Studio auf Projektstruktur, Module, “YourModuleName”, Abhängigkeiten, fügen Sie Gläser hinzu, wählen Sie den richtigen Pfad zu vuforia sdk für mich aus:
C:Vuforia-sdkbuildjavaQCARQCAR.jar
Erstellen und führen Sie Ihr Projekt in Android Studio aus
Habe Spaß!
*Vergessen Sie nicht die PATH-Variable für ndk & cygwin
Gibt es irgendwo eine Frage oder Sie sagen uns nur, wie es geht?
– ashatte
12. Dezember ’13 um 13:43
Ich habe nicht gefunden, wie es geht, nach einigen Recherchen und Tests zeige ich Ihnen, wie es geht.
– damm1
13. Dezember ’13 um 21:16
Wo befindet sich der jni-Ordner? Ich finde ihn nicht unter der Hauptbeispielanwendung. Ich habe das gleiche Problem, könnten Sie mir helfen?
– Prasanna Aarthi
7. August ’14 um 12:56 Uhr
Habe die Änderungen vorgenommen, damit es nicht unbeantwortet bleibt. 🙂
– Augmented Jacob
16. April ’15 um 7:26
Selbstbeantwortete Fragen verfügen über um eine eigentliche Frage und die als Antwort gepostete Antwort zu enthalten. Ich habe für die Schließung gestimmt
– Zoe ♦.
2. Apr. ’19 um 7:04
Dhana Sekaran
Anweisungen zum Einrichten des Java SDK, Android SDK und NDK finden Sie in unserem Handbuch „Erste Schritte“:
Stellen Sie sicher, dass Sie die neueste verfügbare Version von Android Studio installiert haben von:
http://developer.android.com/sdk/index.html
Verwenden Sie den Android SDK Manager (aus Android Studio), um die neuesten Android SDK- und Android-Plattform- und Build-Tools zu erhalten
Android Studio starten
Wählen Sie Datei -> Projekt importieren … und navigieren Sie zum Stammverzeichnis des Vuforia-Beispielprojekts, das Sie öffnen möchten. Fahren Sie im Dialogfeld des Importassistenten fort (klicken Sie auf Weiter, Weiter), bis Sie eine Seite mit dieser Meldung erreichen:
“Alternativ können Sie den aktuellen Wegplan in die folgende Tabelle eintragen”: Zum Bearbeiten klicken
Geben Sie den tatsächlichen Pfad zur Bibliothek Vuforia.jar ein (die sich unter Ihrem vuforia_install_dir/build/java/vuforia befindet)
Klicken Sie in der Projektansicht mit der rechten Maustaste auf das Projekt und erweitern Sie die Ansichtshierarchie, um die Vuforia.jar unter app > src > main zu finden, klicken Sie mit der rechten Maustaste auf Vuforia.jar, um das Kontextmenü zu öffnen
Klicken Sie im Kontextmenü auf die Option “Als Bibliothek hinzufügen…”
Alternativ, wenn Sie die Vuforia.jar nicht in Ihrer Projekthierarchie finden können: Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie “Moduleinstellungen öffnen”.
Wählen Sie “App” und dann die Registerkarte “Abhängigkeiten” aus
Klicken Sie auf die Schaltfläche “+”, um eine Dateiabhängigkeit hinzuzufügen, und navigieren Sie zur Datei Vuforia.jar
Erstellen Sie einen Ordner namens „jniLibs“ im Ordner „app/src/main“ in Ihrem Android Studio-Projektverzeichnis
Kopieren Sie den Ordner „armeabi-v7a“ (einschließlich der darin befindlichen Datei libVuforia.so) aus „vuforia_install_dir/build/lib“ in den Ordner „app/src/main/jniLibs“.
the resulting directory structure under your project root should be:
/app
/src
/main
/jniLibs
/armeabi-v7a
libVuforia.so
Das Projekt bereinigen und neu aufbauen
Führen Sie die App auf Ihrem Gerät aus
Für alle mit dem Problem: “Die Bibliothek libvuforia.so konnte nicht geladen werden”, rettete mir das Erstellen der jniLibs-Ordnerstruktur den Tag. Danke!
– Bugdr0id
5. Mai ’15 um 10:43
@user1907954 hat mir auch geholfen!
– Simon
28. Juli ’15 um 12:01
Für alle, die Probleme haben, wenn der Versuch, einen Vuforia-basierten Teil der Beispiel-App zu öffnen, der Bildschirm blinkt und Sie einfach zurück in den Aktivitätsauswahlbildschirm geworfen werden, hat der jniibs + armeabi-Teil das Problem behoben
– Jawad
27. September ’15 um 21:39 Uhr
Dies sieht aus wie etwas, das Sie von woanders kopiert haben. Hast du einen Link zur Originalquelle? Wo hast du es her? @dhana-sekaran
– pd12
14. Okt ’16 um 16:06
@MDragon00 – Überprüfen Sie Ihren Vuforia-Schlüssel einmal …
– Ankit Gupta
15. Februar ’17 um 6:43
Versuchen Sie dies, Exportieren des Eclipse-Projekts mit vuforia in Android Studio, was bei mir funktioniert hat.
Unten sind die Schritte, die ich befolgt habe, damit das Projekt in Android Studio einwandfrei funktioniert.
Exportieren Sie das Eclipse-Projekt aus Eclipse als Gradle-Projekt.
Gehen Sie in Android Studio zum Fenster Willkommen bei Android Studio.
Klicken Sie auf Nicht-Android-Studio-Projekt importieren.
Suchen Sie das Projekt, das Sie aus Eclipse exportiert haben, erweitern Sie es und wählen Sie das build.gradle Datei und klicken Sie auf OK.
Kopiere das vuforia.jar Datei aus dem vuforia sdk.
Klicken Sie mit der rechten Maustaste auf das Projekt in Android Studio und klicken Sie auf die Option Im Explorer anzeigen.
Suchen Sie die libs Ordner und füge das kopierte ein vuforia.jar Datei.
Erstellen Sie einen Ordner lib ( HINWEIS: Es handelt sich nicht um libs) in der gleichen Struktur wie die APK-Datei.
Einen anderen Ordner erstellen armeabi Innerhalb lib Mappe.
Kopieren .so Dateien und fügen Sie sie ein armeabi Mappe. und zippen Sie den lib-Ordner in lib.zip
Benennen Sie die um lib.zip zu armeabi.jar
Umfassen die armeabi.jar Innerhalb libs Mappe.
Dann bereinigen Sie das Projekt und führen Sie es aus.
.
3105200cookie-checkVerwenden von Android Studio mit Vuforia [closed]yes
Gibt es irgendwo eine Frage oder Sie sagen uns nur, wie es geht?
– ashatte
12. Dezember ’13 um 13:43
Ich habe nicht gefunden, wie es geht, nach einigen Recherchen und Tests zeige ich Ihnen, wie es geht.
– damm1
13. Dezember ’13 um 21:16
Wo befindet sich der jni-Ordner? Ich finde ihn nicht unter der Hauptbeispielanwendung. Ich habe das gleiche Problem, könnten Sie mir helfen?
– Prasanna Aarthi
7. August ’14 um 12:56 Uhr
Habe die Änderungen vorgenommen, damit es nicht unbeantwortet bleibt. 🙂
– Augmented Jacob
16. April ’15 um 7:26
Selbstbeantwortete Fragen verfügen über um eine eigentliche Frage und die als Antwort gepostete Antwort zu enthalten. Ich habe für die Schließung gestimmt
– Zoe
♦.
2. Apr. ’19 um 7:04