Как добавить собственный код для Android в LibGDX?

Я хочу написать собственный код для моего приложения для Android. Я последовал этому руководству, чтобы добавить файлы CPP в свой проект. Он компилируется, но он конфликтует с LibGDX.

Как я могу объединить это с LibGDX?

Я хочу знать, как добавить простой файл CPP с одной функцией, которая будет вызываться из моей игры Android.

Я использую Android Studio.

Когда я добавляю jni-путь к моему Android-градиенту, 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.