和BuildEngine Android-Studio链接器在构建期间出错

 qin2112 发布于 2023-01-06 10:43

我从他们的git repo中获取了AndEngine的源代码,下载了一个新的AndroidStudio,sdk和ndk,导入它,并尝试创建一个简单的新空GameActivity扩展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'.

com.android.ide.common.internal.LoggedErrorException:无法运行命令:/家庭/ UHU/Android的NDK-r9d/NDK建造NDK_PROJECT_PATH = NULL APP_BUILD_SCRIPT = /家庭/ UHU/AndroidStudioProjects/AAA/andEngine /建设/中间体/ndk/release/Android.mk APP_PLATFORM =机器人-15 NDK_OUT = /家庭/ UHU/AndroidStudioProjects/AAA/andEngine /建造/中间体/ NDK /释放/ OBJ NDK_LIBS_OUT = /家庭/ UHU/AndroidStudioProjects/AAA/andEngine /建造/中间体/ NDK /释放/ lib中APP_ABI =所有错误代码:2输出:/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:呃 ROR:未定义参照'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:在功能Java_org_andengine_opengl_GLES20Fix_glDrawElements:/家庭/ UHU/AndroidStudioProjects/AAA/andEngine/src目录/主/ JNI/src目录/GLES20Fix.c:13:错误:未定义的引用'glDrawElements' collect2:LD返回1退出状态化妆:* [/家庭/ UHU/AndroidStudioProjects/AAA/andEngine /建设/中间体/ NDK /发行/ OBJ /本地/ armeabi -v7a/libandengine_shared.so]错误1

有谁知道如何解决这一问题?或者,如果我只是使用错误的工具,你能推荐什么?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有