Engin Android Studio Linker Error

I took the AndEngine source from my git repository, downloaded the new AndroidStudio, sdk and ndk, imported it and tried to create a simple new empty GameActivity that extends BaseGameActivity.

But I could not start it, because I get the following errors:

/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: Failed to execute the command: / home / uhu / android -ndk-r9d / ndk-build NDK_PROJECT_PATH = null APP_BUILD_SCRIPT = / home / uhu / AndroidStudioProjects / aaa / andEngine / build / intermediates /ndk/release/Android.mk APP_PLATFORM = android-15 NDK_OUT = / home / uhu / AndroidStudioProjects / aaa / andEngine / build / intermediates / ndk / release / obj NDK_LIBS_OUT = / home / uhu / AndroidStudioProjects / aaa / andEngine intermediates / ndk / release / lib APP_ABI = all Error code: 2 Output: / 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 the Java_org_andengine_opengl_GLES20Fix_glVertexAttribPointer function: /home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.c: 9: error: undefined-link-undex 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 the Java_org_andengine_opengl_GLES20Fix_glDrawElements function:/home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.c: 13: error: undefined reference to 'glDrawElements' collect2: ld returned 1 exit status make: * [/ home / uhu / AndroidStudioProjects /aaa/andEngine/build/intermediates/ndk/release/obj/local/armeabi-v7a/libandengine_shared.so] Error 1

- , ? , , ?

+4
2

, intellij android studio. , . ndk-build lakshman5876 , , . http://www.jetbrains.com/idea/

0

. , AS ndk . : -

AS AndEngine

+2

Source: https://habr.com/ru/post/1547306/


All Articles