F.moghaddampoor Ответов: 0

Как настроить vuforia и libgdx вместе?


Недавно меня заинтересовала базе платформы Vuforia и интеграции и libGDX. Я контролировал предыдущие задания, но ни одно из них не работало правильно, и я новичок в проблемах android и gradle. Лучший из них работал на демон-туса. но работала только его старая версия Vuforia libgdx, которая больше не будет поддерживаться для отслеживания целей vuforia. но мне нужно внедрить vuforia 5.5 в свой проект.

Я загрузил https://github.com/daemontus/VuforiaLibGDX код, затем добавил vuforai.jar, а также его движок. Изменив движок с файла типа so на файл jar (сделав папку, содержащую файл so, сначала заархивировал, а затем изменил расширение на jar), скопировал vuforia и движок в папку lib в вашей библиотеке, импортировал корневую папку с помощью android студия. Затем я изменил стиль Android на стиль файлов проекта, а затем обнаружил, что библиотеки на месте. Я щелкнул правой кнопкой мыши проект и пошел, чтобы открыть настройки модуля, затем на вкладке приложения я открыл зависимости и добавил новый vuforia и его движок в список зависимостей. Также я проверил, существует ли NDK. Я нажал ОК. Я получаю эту ошибку о градиентах, которая кажется, что я не могу найти для нее решение:

Ошибка: (53, 0) метод Gradle DSL не найден:' compile () ' возможные причины:
Проект "VuforiaLibGDX-master" может использовать версию Gradle, которая не содержит этого метода. Откройте файл оболочки Gradle в файле сборки может отсутствовать плагин Gradle. Применить плагин Gradle

потому что последние образцы vuforia работали так же, как и процедура, о которой я здесь рассказывал. Кстати, я использую windows 10. Также я заметил, что в импортных местах vuforia не была найдена, однако я добавил ее к зависимостям. импортировать com.базе платформы Vuforia.Matrix44F;

построить.проект Gradle в :

// Файл сборки верхнего уровня, в который можно добавить параметры конфигурации, общие для всех подпроектов/модулей.

buildscript {
хранилища {
mavenCentral()
}
зависимости {
путь к классу 'ком.андроид.инструменты.сборка:Gradle в:2.1.2'
}
}

allprojects {
хранилища {
mavenCentral()
}
}
Построить.градля.Апп:

применить плагин: 'ком.андроид.применение'

VUFORIA_SDK_DIR деф = '/пользователи/daemontus/библиотека/базе платформы Vuforia'
def NATIVE_LIB_DIR = 'build/lib'
def JAR_DIR = 'build/java/vuforia'

андроид {
compileSdkVersion 23
buildToolsVersion '23.0.2'

sourceSets.главная {
средой JNI.srcDirs = []
jniLibs.srcDirs = ["$VUFORIA_SDK_DIR/$NATIVE_LIB_DIR/", "либерал/"]
}

defaultConfig {
ид_приложения "ком.на GitHub.daemontus.рендер"
minSdkVersion 15
targetSdkVersion 22
код версии 1
параметр versionname "1.0"
}

archivesBaseName = rootProject.projectDir. getName()

buildTypes {
освобождать {
minifyEnabled ложные
НДК {
абифильтры " armeabi-v7a"
}
}
отлаживать {
minifyEnabled ложные
отладочная истина
НДК {
абифильтры " armeabi-v7a"
}
}
}
}

хранилища {
помощью Maven { URL-адрес "https://oss.sonatype.org/content/repositories/snapshots/" }
}

доб {
gdxVersion = '1.9.3'
}

зависимости {
компиляция 'ком.андроид.поддержка:совместимости приложений-В7:23.+'
компиляция "ком.badlogicgames.gdx:gdx:$gdxVersion" компилировать "ком.badlogicgames.gdx:gdx-backend сервера андроид:$gdxVersion" компилировать файлы('lib/vEngine.jar')
компилировать файлы('lib/Vuforia.jar')
компилировать файлы('lib/vEngine.jar')
}
андроид на Java и libGDX базе платформы Vuforia

Что я уже пробовал:

Я скачал https://github.com/daemontus/VuforiaLibGDX код.

0 Ответов