如何将原生安卓代码添加到 LibGDX
How to add native android code to LibGDX?
我想为我的安卓应用编写原生代码。我按照本教程将 CPP 文件添加到我的项目中。它可以编译,但它与LibGDX冲突。
我怎样才能把它和LibGDX结合起来?
我想知道如何添加一个简单的CPP文件,其中包含一个将从我的Android游戏中调用的函数。
我正在使用 Android Studio。
当我将 jni 路径添加到我的 Android gradle 时,LibGDX 停止工作:
sourceSets {
main {
jni.srcDirs = 'cppsrc'
jniLibs.srcDirs = ['libs']
}
}
你试过jnigen吗? jnigen是一个小型库,可以与libgdx一起使用,也可以不使用libgdx,它允许C/C++代码与Java源代码内联编写。请从LibGDX网站JNIGEN阅读此内容
当你生成 LibGDX 项目时,有一些单独的项目目录。核心,桌面,安卓,IOS,HTML。你可以在 Android 项目目录中添加 Android 代码,显然使用 java。我已经做到了,而且很容易做到。它就像以LibGDX游戏类为视图编写Android程序一样。
相关文章:
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- C++(.cpp文件和.h文件)拆分代码并添加一个函数,提取 - 这很容易吗?
- 尝试将另一个子句添加到代码中时出错
- Printf 命令不打印时添加了查找常见除数的新代码
- 如何将默认代码添加到我在 vim 中打开的每个 cpp 文件?
- 将自定义代码添加到Swig包装器中
- 当我运行以下代码添加str.front() str.back时,它给了我200个,但为什么
- 从代码添加时无法单击Qt按钮
- 将代码添加到 c++ winAPI 脚本时出错
- 在WNDClasSex中断代码中将代码添加到WNDPROC回调中
- 如何将Objective C代码添加到FireBreath项目中
- 如何将原生安卓代码添加到 LibGDX
- 将C++代码添加到 iOS 项目
- 将代码添加到 SWIG 中自动生成的类
- 通过代码添加具有可编辑属性的小部件
- 我将如何向该代码添加构造函数
- 在Visual Studio中将自定义代码添加到Qt UIC生成的文件中
- 如何将c++代码添加到Unity项目中
- 如何正确地将OpenGL代码添加到外部函数
- 代码添加了 和1,我不知道为什么