当前位置: 首页 > 知识库问答 >
问题:

构建过程中andEngine Android-Studio链接器错误

廉学潞
2023-03-14

我从他们的git repo中获取了AndEngine的源代码,下载了一个新的AndroidStudio、sdk和ndk,导入了它,并试图创建一个简单的新的空GameActivity extends BaseGameActivity。

/home/uhu/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/uhu/AndroidStudioProjects/aaa/andEngine/build/intermediates/ndk/release/obj/local/armeabi-v7a/objs/andengine_shared//home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.o: in function Java_org_andengine_opengl_GLES20Fix_glVertexAttribPointer:/home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.c:9: error: undefined reference to 'glVertexAttribPointer'

/home/uhu/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/uhu/AndroidStudioProjects/aaa/andEngine/build/intermediates/ndk/release/obj/local/armeabi-v7a/objs/andengine_shared//home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.o: in function Java_org_andengine_opengl_GLES20Fix_glDrawElements:/home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.c:13: error: undefined reference to 'glDrawElements'

Error:Execution failed for task ':andEngine:compileReleaseNdk'.

共有1个答案

东方骏
2023-03-14

我设法编译了我的项目。在我看来,问题是AS和ndk还没有很好地合作。任何情况下,请查看我的博客关于建立项目:-

AS和AndEngine设置

 类似资料:
  • 大家好,我刚刚完成了我的代号为一的应用程序,在模拟器中测试时一切顺利,但在发送android版本时失败了。我已经检查了错误日志,似乎不明白是什么问题。下面是显示由codename one服务器报告的完整错误日志的链接。链接:https://www.dropbox.com/s/6f7fcr8l7fr1w4d/new error . txt?dl=0

  • 我是C语言的新手,我和SFML一起建立了一个项目,运行良好,根据Visual Studio,我没有代码问题,但是当我调试时,我得到这些错误消息: 错误1错误LNK2019:未解决的外部符号"__declspec(dllimport)public:__thiscallsf::String::String(char const*, class std::locale const 错误2错误LNK201

  • 问题内容: 我正在尝试构建Boost并生成dll,但是我所做的任何事情都无法解决问题。 这是我得到的: 创建库bin.v2 \ libs \ thread \ build \ msvc-11.0 \ dbg \ adrs-mdl-32 \ async- excpt-on \ thrd-mlt \ boost_thread-vc110-mt-gd-1_53.lib和对象bin.v2 \ libs \

  • 问题内容: 我必须在添加子句之后立即将表达式动态地添加到所返回的查询构建器中。我找不到任何合适的方式来做到这一点,我才刚刚开始学习Doctrine。 我如何“链接”给定数量的并将其添加到我的构建器中? 问题答案: 您可以检查此解决方案:

  • 我一直试图解决这个问题。我不知道该怎么办,当我想调试项目时,我会卡在下面的输出错误上。 ------------------------------------------------------------------------

  • 我有一个预构建的库,其中包含jar文件和.so文件,并且我刚将项目从eclipse转换到android studio,我在eclipse中的libs目录是 libs****Armeabi ****x86 ****jar文件,所以armeabi和x86包含.so文件,当我将project转换到android studio时,应用程序一开始构建得很好,但是.so文件中的一些类没有初始化,给出了错误 错