Подтвердить что ты не робот

Использование Android Studio с Vuforia

Вот как я запускаю образец Vuforia в Android Studio на окне 8

1 - загрузить, exctract sample, удалить файлы .project и project.properties
2 - В Android Studio: Импорт проекта, следующий, следующий...
3 - скачать и установить андроид NDK http://developer.android.com/tools/sdk/ndk/index.html
4 - скачать и установить cygwin http://cygwin.com/
5 - отредактируйте файл 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

где Vuforia-sdk - ваш vuforia sdk

6- откройте cmd в папке проекта и выполните команду "ndk-build"
7- в студии android, clic на структуре проекта, модулях, "YourModuleName", "Зависимости", добавьте банки, выберите правильный путь к vuforia sdk для меня:

C:\Vuforia-sdk\build\java\QCAR\QCAR.jar    

8- создайте и запустите проект в Android Studio
9 - получайте удовольствие!

* не забывайте переменную PATH для ndk и cygwin

4b9b3361

Ответ 1

Ознакомьтесь с руководством по началу работы с инструкциями по настройке Java SDK, Android SDK и NDK:

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

Убедитесь, что установлена ​​последняя версия Android Studio:

http://developer.android.com/sdk/index.html 

Используйте Android SDK Manager (из Android Studio), чтобы получить новейшие Android SDK и платформы Android и инструменты для сборки

Запустите Android Studio

Выберите "Файл" → "Импорт проекта..." и перейдите в корневой каталог   образец проекта Vuforia, который вы хотите открыть   Перейдите в диалоговое окно "Мастер импорта" (нажмите "Далее", "Далее" ), пока не дойдете до страницы с этим сообщением:

"В качестве альтернативы вы можете заполнить фактическую карту маршрутов в таблице ниже":   нажмите, чтобы отредактировать

введите фактический путь к библиотеке Vuforia.jar(который находится под вашим vuforia_install_dir/build/java/vuforia)

В представлении "Проект" щелкните правой кнопкой мыши проект и разверните иерархию представлений, чтобы найти Vuforia.jar в приложении > src > main   щелкните правой кнопкой мыши на Vuforia.jar, чтобы открыть контекстное меню

нажмите кнопку "Добавить как библиотеку..." в контекстном меню

В качестве альтернативы, если вы не можете найти Vuforia.jar в своей иерархии проектов:   щелкните правой кнопкой мыши по проекту и выберите "Открыть настройки модуля"

выберите "Приложение"  затем выберите вкладку "Зависимости"

Нажмите кнопку "+", чтобы добавить зависимость файла, и перейдите к файлу Vuforia.jar.

Создайте папку под названием "jniLibs" в папке "app/src/main" в каталоге проекта Android Studio

Скопируйте папку "armeabi-v7a" (включая файл libVuforia.so, находящуюся внутри нее) из папки "vuforia_install_dir/build/lib" в папку "app/src/main/jniLibs"

the resulting directory structure under your project root should be:
/app
/src
/main
/jniLibs
/armeabi-v7a
libVuforia.so

Очистить и перестроить проект

Запустите приложение на своем устройстве

Ответ 2

Попробуйте это, Экспорт проекта Eclipse с помощью vuforia в Android Studio, который работал у меня.

Ниже приведены шаги, которые я выполнил для работы над проектом в Android Studio.

  • Экспортировать проект Eclipse из Eclipse в качестве проекта Gradle.
  • Перейдите к приветствию в окне студии Android в студии Android.
  • Нажмите "Импортировать проект студии без андроида".
  • Найдите проект, который вы экспортировали из eclipse, разверните его и выберите файл build.gradle и нажмите "ОК".
  • Скопируйте файл vuforia.jar из vuforia sdk.
  • Щелкните правой кнопкой мыши на проекте в студии android и выберите "Показать в проводнике".
  • Найдите папку libs и вставьте скопированный файл vuforia.jar.
  • Создайте папку lib (ПРИМЕЧАНИЕ: это не libs) в той же структуре, что и файл APK.
  • Сделайте еще одну папку armeabi внутри lib.
  • Скопируйте файлы .so и вставьте его в папку armeabi. и zip папку lib в lib.zip
  • Переименуйте lib.zip в armeabi.jar
  • Включите папку armeabi.jar внутри libs.
  • Затем очистить сборку и запустить проект.