【发布时间】:2014-12-15 12:56:59
【问题描述】:
我什至很难让demo application 与 Android-LibVLC 一起运行。
我只能找到用于 linux 的 documentation 并且无法让应用程序在我的设备上运行(尽管它可以编译)。
当我启动应用程序时,它会记录:
12-16 15:58:19.572 9121-9121/? 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, /vendor/lib, /system/lib]]]: findLibrary returned null
12-16 15:58:19.667 9135-9135/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, /vendor/lib, /system/lib]]]: findLibrary returned null
我已经使用 org.videolan.libvlc 目录类作为源根目录的一部分和 jni 目录在同一模块中编译了项目 APK,但失败了,我还将整个 VLC 模块作为单独的库包含在内模块并使其成为依赖项,这也失败了。
有没有人有一种行之有效的方法来从 Windows 配置/构建一个带有 LibVLC 的 android 项目?或指向说明/文档的链接? (我还没有找到任何东西)。
目标是将我的 android MediaPlayer 依赖类替换为支持更多文件类型/编解码器的库/实现。
【问题讨论】: