java–LibVlc android无法加载库

java–LibVlc android无法加载库,第1张

概述我试图运行libvlc的例子.我将vlc编译成android并将sdk库复制到他们编写的项目中.https://bitbucket.org/edwardcw/libvlc-android-sample我发现了这个错误 1236-1236/com.compdigitec.libvlcandroidsample E/VLC/LibVLC﹕ Can't load

我试图运行libvlc的例子.我将vlc编译成android并将sdk库复制到他们编写的项目中.
https://bitbucket.org/edwardcw/libvlc-android-sample

我发现了这个错误

 1236-1236/com.compdigitec.libvlcandroIDsample E/VLC/libVLC﹕ Can't load vlcjni library: java.lang.UnsatisfIEdlinkError: Couldn't load vlcjni from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.compdigitec.libvlcandroIDsample-1.apk"],nativelibraryDirectorIEs=[/data/app-lib/com.compdigitec.libvlcandroIDsample-1,/system/lib]]]: findlibrary returned null

在这方面他们是问题

  try {           System.loadlibrary("vlcjni");       } catch (UnsatisfIEdlinkError ule) {           Log.e(TAG,"Can't load vlcjni library: " + ule);           /// FIXME Alert user           System.exit(1);       }

在libs / armeabi-v7a下我有这些文件

gdb.setupgbdserverlibiomx-hc.solibiomx-gingerbread.solibiomx-ics.solibvlcjni.so

我认为.so文件没有加载.
我怎样才能解决这个问题?

我检查了apk文件,他们没有自己的库.或任何libvlc文件..

这是我的build.gradle文件

 apply plugin: 'com.androID.application'  androID {compileSdkVersion 19buildToolsversion "20.0.0"defaultConfig {    applicationID "com.compdigitec.libvlcandroIDsample"    minSdkVersion 7    targetSdkVersion 17}buildTypes {    release {        runProguard false        proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.txt'    }    deBUG {    }} }dependencIEs {  compile 'com.androID.support:support-v4:18.0.0' }

谢谢最佳答案经过漫长的一夜后,我找到了解决方案,如果有人需要它:

>我把lib目录放在zip文件中.
>将名称更改为.jar.
>转到文件 – >项目结构 – >依赖 – >然后我添加jar文件..

然后这个工作. 总结

以上是内存溢出为你收集整理的java – LibVlc android无法加载库全部内容,希望文章能够帮你解决java – LibVlc android无法加载库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1140551.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存