小编use*_*542的帖子

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

我从他们的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'.
Run Code Online (Sandbox Code Playgroud)

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 …

android linker-errors andengine android-studio

5
推荐指数
1
解决办法
3628
查看次数