Я хочу написать собственный код для моего приложения для Android. Я последовал за этот урок добавить файлы CPP в мой проект. Он компилируется, но конфликтует с LibGDX.
Как я могу совместить это с LibGDX?
Я хочу знать, как добавить простой файл CPP с одной функцией, которая будет вызываться из моей игры для Android.
Я использую Android Studio.
Когда я добавляю jni path к своему Android Gradle, LibGDX перестает работать:
sourceSets {
main {
jni.srcDirs = 'cppsrc'
jniLibs.srcDirs = ['libs']
}
}
Вы пробовали Jnigen? jnigen — это небольшая библиотека, которую можно использовать как с libgdx, так и без нее, что позволяет писать код на C / C ++ встроенным образом с исходным кодом Java. Прочитайте это, пожалуйста, с сайта LibGDX JNIGEN
Когда вы генерируете проект LibGDX, существует отдельный каталог проекта. Core, Desktop, Android, IOS, HTML.
Вы можете добавить код Android в каталог проектов Android, очевидно, используя Java. Я сделал это, и это может быть легко сделано. Это похоже на написание Android-программы с игровым классом LibGDX.