热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vlcAndroid闪退,无插件播放器EasyPlayerRTSPAndroid解决UnsatisfiedLinkError崩溃问题方案...

原标题:无插件播放器EasyPlayer-RTSP-Android解决UnsatisfiedLinkError崩溃问题方案EasyPlayer播放器软件(RTSP版)

原标题:无插件播放器EasyPlayer-RTSP-Android解决UnsatisfiedLinkError崩溃问题方案

EasyPlayer播放器软件(RTSP版)是一款精炼、易用、高效、稳定的流媒体播放器,支持RTSP(RTP over TCP/UDP),其主要功能有播放、抓图、录制视频、实时静音/取消静音。

c276e169ef23d3b38a64598651447d80.png

EasyPlayer-RTSP-Android解决UnsatisfiedLinkError崩溃问题

提出问题

有的用户反映EasyPlayer-RTSP-Android解决UnsatisfiedLinkError的崩溃

分析问题

错误日志一般是:

Caused by: java.lang.UnsatisfiedLinkError:

dalvik.system.PathClassLoader[DexPathList[[zip file

"/data/app/com.hrg.rock.pda-1/base.apk"],

nativeLibraryDirectories=[/data/app/com.hrg.rock.pda-1/lib/arm64, /vendor/lib64,

/system/lib64]]] couldn't find "libXXX.so"

是说没有找到so库。但是我们项目中的jniLibs目录先已经有so库了。

解决问题

如果项目中已经加入了so库,那么这个崩溃的原因就是在build.gradle中加入如下代码,导致搜索路径改变了。

sourceSets {

main {

jniLibs.srcDirs = ['libs']

}

}

应用场景

EasyPlayer-RTSP在多年与VLC的对标过程中,积累了广泛的应用场景,EasyPlayer-RTSP底层与上层全部自主开发,自主知识产权,可实战测试。

责任编辑:



推荐阅读
author-avatar
Paul_Zhao
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有