我想我很快就要为Android开发一个应用程序了,我想尝试一下可以用来做的不同的东西。我知道SFML正在制作(或制作?)Android的移植,但我在制作example on the github时遇到了麻烦。
我克隆了repo,只是为了在我的计算机上拥有该示例的所有文件,当我在示例的根(ndk-build
)键入SFML/examples/android
时,会发生这种情况
Android NDK: jni/Android.mk: Cannot find module with tag 'sfml' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
jni/Android.mk:18: *** Android NDK: Aborting. . Stop.
似乎它没有在任何地方搜索,因为我的NDK_MODULE_PATH
设置不正确。
我在ArchLinux下,使用yaourt -S android-ndk
安装了NDK。
我尝试了不同的NDK_MODULE_PATH
,但我不知道如何让它发挥作用。
你知道如何解决这个问题吗?
提前谢谢!
答案 0 :(得分:1)
根据this wiki page所述,可以使用cmake
和make
来构建Android在SFML 2.2及其示例中的实验支持。
要启用SFML示例,配置SFML_BUILD_EXAMPLES
时必须将TRUE
标志设置为cmake
。更多构建设置可用,并在SFML网站上的official cmake tutorial中显示。