Я пытался запустить пример приложения дополненной реальности wikitude.при сборке приложения я получаю следующее предупреждение:
Module 'plugins' has variant 'allarchsDebug' selected, but the module ''app'' depends on variant 'allarchsRelease'
, но приложение успешно собрано, при попытке запустить приложение на реальном устройстве я получаю следующее исключение:
Build command failed.
Error while executing process C:\Users\Darkwood\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Computer\Android4\NativeSDKExamples\plugins\src\main\cpp\jni\Android.mk NDK_APPLICATION_MK=E:\Computer\Android4\NativeSDKExamples\plugins\src\main\cpp\jni\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=0 APP_PLATFORM=android-19 NDK_OUT=E:/Computer/Android4/NativeSDKExamples/plugins/build/intermediates/ndkBuild/allarchs/release/obj NDK_LIBS_OUT=E:\Computer\Android4\NativeSDKExamples\plugins\build\intermediates\ndkBuild\allarchs\release\lib E:/Computer/Android4/NativeSDKExamples/plugins/build/intermediates/ndkBuild/allarchs/release/obj/local/x86/libwikitudePlugins.so}
[x86] SharedLibrary : libwikitudePlugins.so
а остальная часть тела исключения очень длинная и более 30000 символов, поэтому не будет принята stackoverflow, частью его:
C:/Users/Darkwood/AppData/Local/Android/sdk/ndk-bundle/build//../toolchains/x86-4.9/prebuilt/windows-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin\ld: error: E:/Computer/Android4/NativeSDKExamples/plugins/src/main/cpp/jni/../lib/x86/libippicv.a(jmp_icvippiNormDiff_L2_8u_C4R_as.s.o): relocation R_386_GOTOFF against preemptible symbol icv_ippJumpIndexForMergedLibs cannot be used when making a shared object
C:/Users/Darkwood/AppData/Local/Android/sdk/ndk-bundle/build//../toolchains/x86-4.9/prebuilt/windows-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin\ld: error: E:/Computer/Android4/NativeSDKExamples/plugins/src/main/cpp/jni/../lib/x86/libippicv.a(jmp_icvippiMulC_32f_C1R_as.s.o): relocation R_386_GOTOFF against preemptible symbol icv_ippJumpIndexForMergedLibs cannot be used when making a shared object
C:/Users/Darkwood/AppData/Local/Android/sdk/ndk-bundle/build//../toolchains/x86-4.9/prebuilt/windows-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin\ld: error: E:/Computer/Android4/NativeSDKExamples/plugins/src/main/cpp/jni/../lib/x86/libippicv.a(jmp_icvippiConvert_16s16u_C1Rs_as.s.o): relocation R_386_GOTOFF against preemptible symbol icv_ippJumpIndexForMergedLibs cannot be used when making a shared object
C:/Users/Darkwood/AppData/Local/Android/sdk/ndk-bundle/build//../toolchains/x86-4.9/prebuilt/windows-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin\ld: error: E:/Computer/Android4/NativeSDKExamples/plugins/src/main/cpp/jni/../lib/x86/libippicv.a(jmp_icvippiDCTFwdInit_32f_as.s.o): relocation R_386_GOTOFF against preemptible symbol icv_ippJumpIndexForMergedLibs cannot be used when making a shared object
.,,,,наконец, в нижней части исключения:
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [E:/Computer/Android4/NativeSDKExamples/plugins/build/intermediates/ndkBuild/allarchs/release/obj/local/x86/libwikitudePlugins.so] Error 1
приложение зависит от плагина c ++, так что это может быть проблемой, я не создал проект, поэтому я не включил NDK, я не уверенчто делать?любые дальнейшие подробности сообщите мне в комментарии, и я предоставлю их немедленно.заранее спасибо.