使用SDL构建Android应用程序,我正在使用 System.loadLibrary(“SDL2”)在java文件中加载该文件;但是当我尝试在android平板电脑上运行该应用程序,它给出了以下错误:“java.lang.UnsatisfiedLinkError:dlopen failed:can not locate symbol”signal“referenced by”libSDL2.so“...”失败:无法找到引用“libSDL2.so”的符号“信号”
3
A
回答
1
确保您的ndk平台版本与您手机的架构相匹配。我不得不尝试一些不同的ndk版本来自己弄清楚。如果失败了,也许你在下面的帖子中遇到了SFO的问题,他不得不从r10恢复到r9。
1
变回r9不适合我。 我不得不从r10e做r10b。 不知道为什么,但我试过r11c,r9d,r9,r10e,但r10b是我能够摆脱这个问题的唯一。
+0
我试图建立一个LG G2的Kivy应用程序时,我有同样的问题,特别是使用版本r10b解决了我的问题。 – w0rp 2017-07-11 09:48:23
相关问题
- 1. java.lang.UnsatisfiedLinkError:dlopen失败:无法找到符号“__aeabi_memmove4”
- 2. dlopen失败:无法找到引用“libjniavutil.so”的符号“av_version_info”
- 3. java.lang.UnsatisfiedLinkError:dlopen失败:无法找到由mylib.so引用的符号“__aeabi_memcpy8”
- 4. dlopen失败:无法找到符号“cblas_sdsdot”引用“libgsl.so”
- 5. Android NDK异常失败:dlopen失败:无法找到“libtangram.so”引用的符号“_ZN7Tangram11setPositionEdd”
- 6. Android运行时错误 - dlopen失败:无法找到“libcryptopp.so”引用的符号“__cxa_end_cleanup”
- 7. 安卓:dlopen的失败:无法找到符号“__aeabi_memclr8”
- 8. ANT - 的javac编译失败是由于无法找到符号
- 9. UnsatisfiedLinkError:dlopen的失败:无法找到符号“__aeabi_memcpy4”由
- 10. 无法找到主符号AND无法找到符号错误
- 11. Hadoop MultipleOutputs.addNamedOutput引发“无法找到符号”
- 12. javac因错误而失败JNU_GetStringPlatformChars:未找到引用的符号
- 13. java.lang.UnsatisfiedLinkError:dlopen失败:找不到“xx.so”引用的符号“srand”
- 14. java.lang.UnsatisfiedLinkError:dlopen失败:找不到符号“camAllocateImage”引用的“libjni_part.so”
- 15. 无法找到共享库(.so)内的符号
- 16. Tesseract项目:dlopen失败:无法找到符号“png_set_longjmp_fn”refrenced by“liblept.so”
- 17. 从QML到C++插槽的信号无法找到QML信号
- 18. java.lang.UnsatisfiedLinkError:dlopen失败:找不到符号“cmsg_nxthdr”引用“libpcap.so”
- 19. dlopen失败:找不到符号“__cxa_finalize”引用“/system/lib/libdl.so”
- 20. 构建失败:未找到符号
- 21. 无法找到符号
- 22. 无法找到符号:@XmlInverseReference
- 23. Println无法找到符号
- 24. 无法找到符号“Y”
- 25. 无法找到符号
- 26. Math.pow--无法找到符号?
- 27. SqlCipher:UnSatisfiedLinkError dlopen失败:无法打开符号
- 28. 使dyld:懒符号绑定失败:未找到符号:_objc_setProperty_atomic
- 29. 懒惰符号绑定失败:找不到符号:_arc4random_uniform
- 30. dyld:懒惰符号绑定失败:找不到符号:_sqlite3_open_v2
您能否包含您所指的帖子中的信息?要么你忘记了一个链接或其他职位消失。 – skrrgwasme 2014-10-10 21:17:17
有这个问题,并解决了恢复到ndk r9 – Juliano 2014-10-10 23:01:54