Cannot build armeabi-v7a arm64-v8a at the same time on android studio
My environment is...
Android Studio: 3.2.1 Android ndk version: r14b Gradle version: 3.1.0 Gstreamer version: gstreamer-1.0-android-universal-1.14.1
If APP_ABI := armeabi armeabi-v7a
is built correctly but APP_ABI := armeabi armeabi-v7a arm64-v8a
is not built and
I toke error log as below.
Please let me know how to fix this issue.
> Task :app:buildNative
10:47:05.891 [QUIET] [system.out] GStreamer : [LINK] => gst-build-armeabi/libgstreamer_android.so
10:47:07.304 [QUIET] [system.out] Done mkdir
10:47:07.325 [QUIET] [system.out] Done cp
10:47:07.558 [QUIET] [system.out] [armeabi] Prebuilt : libgstreamer_android.so <= gst-build-armeabi/
10:47:07.634 [QUIET] [system.out] Done rm
10:47:07.671 [QUIET] [system.out] [armeabi] Install : libgstreamer_android.so => libs/armeabi/libgstreamer_android.so
10:47:07.860 [QUIET] [system.out] [armeabi] SharedLibrary : libtutorial-4.so
10:47:08.041 [QUIET] [system.out] [armeabi] Install : libtutorial-4.so => libs/armeabi/libtutorial-4.so
10:47:08.152 [QUIET] [system.out] GStreamer : [GEN] => gst-build-armeabi-v7a/gstreamer_android.c
10:47:08.288 [QUIET] [system.out] GStreamer : [COMPILE] => gst-build-armeabi-v7a/gstreamer_android.c
10:47:08.755 [QUIET] [system.out] GStreamer : [LINK] => gst-build-armeabi-v7a/libgstreamer_android.so
10:47:10.131 [QUIET] [system.out] Done mkdir
10:47:10.152 [QUIET] [system.out] Done cp
10:47:10.385 [QUIET] [system.out] [armeabi-v7a] Prebuilt : libgstreamer_android.so <= gst-build-armeabi-v7a/
10:47:10.397 [null] [org.gradle.process.internal.health.memory.MemoryManager]
10:47:10.397 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17019641856, Free: 7089037312}
10:47:10.397 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total: 17019641856, Free: 7089037312}
10:47:10.397 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 954728448, Committed: 613941248}
10:47:10.400 [null] [org.gradle.internal.progress.DefaultBuildOperationExecutor]
> Task :app:buildNative FAILED
10:47:10.461 [QUIET] [system.out] Done rm
10:47:10.500 [QUIET] [system.out] [armeabi-v7a] Install : libgstreamer_android.so => libs/armeabi-v7a/libgstreamer_android.so
10:47:10.678 [QUIET] [system.out] [armeabi-v7a] SharedLibrary : libtutorial-4.so
10:47:10.845 [QUIET] [system.out] [armeabi-v7a] Install : libtutorial-4.so => libs/armeabi-v7a/libtutorial-4.so
10:47:10.953 [QUIET] [system.out] GStreamer : [GEN] => gst-build-arm64-v8a/gstreamer_android.c
10:47:11.082 [QUIET] [system.out] GStreamer : [COMPILE] => gst-build-arm64-v8a/gstreamer_android.c
10:47:11.434 [QUIET] [system.out] GStreamer : [LINK] => gst-build-arm64-v8a/libgstreamer_android.so
10:47:12.306 [ERROR] [system.err] C:/Android/android-ndk-r14b-windows-x86_64/android-ndk-r14b/build//../toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\l
d.gold.exe: error: D:/MyProject/gstreamer-1.0-android-universal-1.14.1/arm/lib/gstreamer-1.0/libgstcoreelements.a(libgstcoreelements_la-gstelements.o): incompatible target
10:47:12.306 [ERROR] [system.err] gst-build-arm64-v8a/gstreamer_android.c:67: error: undefined reference to 'gst_plugin_coreelements_register'
10:47:12.344 [ERROR] [system.err] clang.exe: error: linker command failed with exit code 1 (use -v to see invocation)
10:47:12.354 [ERROR] [system.err] make: *** [buildsharedlibrary_arm64-v8a] Error 1
10:47:12.355 [QUIET] [system.out] make: Leaving directory `D:/MyProject/project/app/src/main'
10:47:12.363 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED
Thanks in advance.