编译错误:java.lang.UnsatisfiedLinkError是怎么回事?

大神帮忙看看啊,错误信息:02-2102:57:10.14823430-23452/com.yin.xiang.spreadtrum.cubemappingE/art﹕N... 大神帮忙看看啊,错误信息:

02-21 02:57:10.148 23430-23452/com.yin.xiang.spreadtrum.cubemapping E/art﹕ No implementation found for void com.yin.xiang.spreadtrum.cubemapping.CubeMapNativeLib.init() (tried Java_com_yin_xiang_spreadtrum_cubemapping_CubeMapNativeLib_init and Java_com_yin_xiang_spreadtrum_cubemapping_CubeMapNativeLib_init__)
02-21 02:57:10.158 23430-23452/com.yin.xiang.spreadtrum.cubemapping E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 884
Process: com.yin.xiang.spreadtrum.cubemapping, PID: 23430
java.lang.UnsatisfiedLinkError: No implementation found for void com.yin.xiang.spreadtrum.cubemapping.CubeMapNativeLib.init() (tried Java_com_yin_xiang_spreadtrum_cubemapping_CubeMapNativeLib_init and Java_com_yin_xiang_spreadtrum_cubemapping_CubeMapNativeLib_init__)
at com.yin.xiang.spreadtrum.cubemapping.CubeMapNativeLib.init(Native Method)
at com.yin.xiang.spreadtrum.cubemapping.CubeMapRenderer$Renderer.onSurfaceCreated(CubeMapRenderer.java:36)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1500)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)

新手看不懂,半天没解决,急得不行了。感谢!!
展开
 我来答
半生已过半生微凉
推荐于2019-11-12 · TA获得超过2.1万个赞
知道小有建树答主
回答量:177
采纳率:100%
帮助的人:2.6万
展开全部

1.对于Android Studio,如图:

在工程目录下的gradle.properties里面加上 android.useDeprecatedNdk=true

在app的build.gradle中添加如下代码,然后rebuild.

2.对于Eclipse:在lib目录下建下面这些文件夹,然后包所有报错的so文件都放一份到每个文件夹下。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式