Как настроить 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 код.