2015-09-30 465 views
2

我试图熟悉openFrameworks和Android应用程序。我安装了Android SDK和NDK(r10e),并试图编译AndroidGuiExample。 不幸的是,这是终端在年底返回:AndroidGuiExample编译失败

undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' 
collect2: error: ld returned 1 exit status 
make[2]: *** [libs/armeabi-v7a/libOFAndroidApp.so] Error 1 
make[1]: *** [Debug] Error 2 
make: *** [AndroidDebug] Error 2 

我没有真诚地发生了什么清晰的概念。 任何人都可以帮助我理解错误并找到解决方案? 谢谢大家!

回答

1

你配置了NDK吗?


用文本编辑器,编辑文件

libs/openFrameworksCompiled/project/android/paths.make 

和NDK路径设置为正确的文件夹:

NDK_ROOT=/path/to/the/ndk 

所以它看起来像这样

NDK_ROOT=/Developer/android-ndk-r10e 

快乐编码! :)