Verwenden von Android Studio mit Vuforia [closed]

Lesezeit: 5 Minuten

Verwenden von Android Studio mit Vuforia closed
damm1

So führe ich ein Vuforia-Beispiel in Android Studio unter Windows 8 aus

  1. Laden Sie das Beispiel herunter, extrahieren Sie es, entfernen Sie die Dateien .project und project.properties
  2. Auf Android Studio: Projekt importieren, weiter, weiter …
  3. Android NDK herunterladen und installieren http://developer.android.com/tools/sdk/ndk/index.html
  4. Cygwin herunterladen und installieren http://cygwin.com/
  5. Bearbeiten Sie die Datei jni/Android.mk

    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

  6. Öffnen Sie cmd in Ihrem Projektordner und führen Sie “ndk-build” aus

  7. 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

  8. Erstellen und führen Sie Ihr Projekt in Android Studio aus

  9. 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

Verwenden von Android Studio mit Vuforia closed
Dhana Sekaran

Anweisungen zum Einrichten des Java SDK, Android SDK und NDK finden Sie in unserem Handbuch „Erste Schritte“:

 https://developer.vuforia.com/resources/dev-guide/getting-started-android-native-sdk

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.

.

310520cookie-checkVerwenden von Android Studio mit Vuforia [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy