13

Вот как я запустить образец Vuforia на Android Studio на Window 8Использование Android Studio с Vuforia

1 - скачать, exctract образец, удалить файлы .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 в папке вашего проекта и сделать "НКА-билд"
7- в андроиде студии, Clic по структуре проекта, модули "YourModuleName", Зависимость, добавьте банки, выберите правильный путь к vuforia SDK для меня это было:

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

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

* не забудьте переменную PATH для НДК & Cygwin

+0

Есть ли вопрос где-то в этом или вы просто рассказываете нам, как это сделать? – ashatte

+0

Я не нашел, как это сделать, после некоторых исследований и испытаний я покажу вам, как это сделать. – dam1

+0

Где находится папка jni ... Я не нахожу ее под основным образцом приложения. У меня с той же проблемой вы могли бы помочь? –

ответ

6

Прочитайте Руководство по началу работы для получения инструкций по настройке 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 (из Studio Studio), чтобы получить покойный улица Android SDK и Android платформы и инструменты для сборки

Запуск Android Студия

Выберите File -> Import Project ... и перейдите в корневую директорию образца Vuforia проекта вы хотите открыть Действуйте Импорт Мастер диалогового окна (нажмите кнопку Далее, Next), пока не дойдет до страницы с этим сообщением:

«в качестве альтернативы, вы можете заполнить в реальной карте пути в приведенной ниже таблице»: нажмите редактировать

ввести фактический путь к Vuforia.ja г библиотека (которая находится под vuforia_install_dir/сборки/Java/vuforia)

В окне проекта, щелкните правой кнопкой мыши по проекту и разверните иерархию вида так, чтобы найти Vuforia.jar под приложение> ЦСИ> Основной щелкните правой кнопкой мыши на Vuforia.jar, чтобы открыть контекстное меню

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

в качестве альтернативы, если вы не можете найти Vuforia.баночка в иерархии проекта: правой кнопкой мыши по проекту и выберите «Настройки Open Module»

выберите «App» затем выберите «Зависимости» вкладки

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

Создайте папку с именем «jniLibs» под «приложение/SRC/основной» папку в вашем каталоге проекта Android-студия

Скопируйте папку «armeabi-v7a» (включая файл libVuforia.so, расположенный внутри него) из «vuforia_install_dir/b uild/Lib»в "приложение/SRC/основные/jniLibs" папки

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

Чистый и восстановить проект

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

+1

Для тех, у кого возникла проблема: «библиотека libvuforia.so не может быть загружена», создавая структуру папок jniLibs, сохраненную моим днем. Благодаря! – Bugdr0id

+0

@ user1907954 также помог мне! – Simon

+0

Для тех, у кого возникли проблемы с попыткой открыть какую-либо часть примера приложения, основанного на Vuforia, заставит экран мигать и просто отбросит вас обратно на экран выбора активности, часть jniibs + armeabi зафиксировала его – MDragon00

2

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

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

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