studio碰到问题:java.lang.UnsatisfiedLinkError解决办法
发布时间 - 2026-01-10 22:59:19 点击率:次studio中碰到的jni问题

最近在做supervideo,解析youku视频地址,是加过密处理,须要用对应的key去解析,获取对应数据,在引用jni时,发现接二连三出问题,以前用eclipse时开发,直接把so文件放在libs/armeabi/下,就可以了,如果有有平台差异,也最多加个libs/armeabi-v7a之类的,在studio中,jni以前虽然写过相关工程,但是没有没有遇到相关问题,看来应了一句话:没有问题,可能以后才是最大的问题。那就总结下这两天这个接二连三的异常。
首先,在拼接好了url之后,接用把key和url去加密,调用jni方法。报出第一个错误,信息如下:
看了下,是说so文件没有打进apk中,于是开始在main目录下建立一个jniLibs,把so拷进去。(ps:之前是以引用的方式)
这下so应该拷贝进去了,一运行,又挂了,看下异常如下:
这个直接说是so文件没有相关方法,这有点说不过去了,又开始折腾了一会,还是这个错误,不合理啊,这不是什么技术上的难点。没理由这么。。。肯定是那里写的有问题。于是再review下代码。发现了,我在用调用native方法时,没有按规则来,想起很久以前调用aidl时,也有一个类似的情况,就是无法link里面的方法。我看了下引用native方法的包名和文件名,。。。。我自己改成我的package了,so文件声明却不是以我的命名开头的。好吧,明白了。改成对应的包名及文件名,问题解决。不是什么技术难点的时候,尤其多review下自己的代码。因为没理由让你耗费大量时间。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# studio
# java.lang.UnsatisfiedLinkError
# UnsatisfiedLinkError
# c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解
# java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错
# 自己的
# 二连
# 也有
# 我在
# 让你
# 好了
# 放在
# 看了
# 第一个
# 那就
# 才是
# 希望能
# 好吧
# 是说
# 这下
# 句话
# 说不
# 谢谢大家
# 挂了
# 建立一个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
开心动漫网站制作软件下载,十分开心动画为何停播?
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
linux写shell需要注意的问题(必看)
如何在橙子建站中快速调整背景颜色?
手机软键盘弹出时影响布局的解决方法
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Python高阶函数应用_函数作为参数说明【指导】
手机网站制作与建设方案,手机网站如何建设?
微信小程序 input输入框控件详解及实例(多种示例)
详解Huffman编码算法之Java实现
浅述节点的创建及常见功能的实现
Laravel如何使用查询构建器?(Query Builder高级用法)
BootStrap整体框架之基础布局组件
网站制作软件免费下载安装,有哪些免费下载的软件网站?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何在IIS7中新建站点?详细步骤解析
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
昵图网官网入口 昵图网素材平台官方入口
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
重庆市网站制作公司,重庆招聘网站哪个好?
JS去除重复并统计数量的实现方法
用yum安装MySQLdb模块的步骤方法
HTML 中如何正确使用模板变量为元素的 name 属性赋值
Laravel如何使用Eloquent进行子查询
Laravel PHP版本要求一览_Laravel各版本环境要求对照
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel如何处理CORS跨域请求?(配置示例)
如何在云指建站中生成FTP站点?
网站制作企业,网站的banner和导航栏是指什么?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何在腾讯云免费申请建站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel如何创建自定义Facades?(详细步骤)
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel观察者模式如何使用_Laravel Model Observer配置
Laravel如何使用Sanctum进行API认证?(SPA实战)
如何在宝塔面板中修改默认建站目录?
智能起名网站制作软件有哪些,制作logo的软件?
Laravel如何实现API速率限制?(Rate Limiting教程)
Java垃圾回收器的方法和原理总结
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
php静态变量怎么调试_php静态变量作用域调试技巧【解答】

