阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1918阅读
  • 5回复

[技术开发]阿里云短视频接入问题加载so文件出错

级别: 新人
发帖
1
云币
6
a,*~wmg  
app的Application文件中加载动态链接库,库文件说明如下: uSK<{UT~3  
~gvw6e*[  
libfdk-aac.so-----------------------音频编解码相关的库(必须load) >vY5%%}  
liblive-openh264.so-----------------视频编码相关的库(必须load) En/EQ\T@F  
libQuCore.so------------------------SDK核心库(必须load) B>W!RyH8o  
libQuCore-ThirdParty.so-------------SDK依赖的第三方库(必须load) FrryZe=  
libaliresample.so-------------------音频重采样相关的库(不需要可以去掉) Qcr-|?5L  
在App自定义Application类的onCreate方法里面执行动态库加载: +cnBEv~y  
z gDc=  
System.loadLibrary("fdk-aac"); C| Vz `FY  
System.loadLibrary("live-openh264"); p8Wik<'^  
System.loadLibrary("QuCore-ThirdParty"); +=A53V[C  
System.loadLibrary("QuCore"); Ykd< }KE>  
(Cjw^P|Y@  
报以下错误,请高手帮忙解答, 是System.loadLibrary()方法产生的错误。 vtVc^j4  
!*l5%H  
09-20 22:40:22.987 3918-3918/com.zm.www.douji A/zygote64: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.ClassNotFoundException: Didn't find class "com.alivc.component.encoder.VideoCodecEncoder" on path: DexPathList[[zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/base.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_dependencies_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_resources_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_slice_0_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_slice_1_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_slice_2_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_slice_3_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_slice_4_apk.apk", zip file "/data/app/com.zm.www.douji-02J9X205sA-nbyEGyiOp5g==/split_lib_slice_5_apk.apk", r*t\\2  
    java_vm_ext.cc:534]   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125) k3B-;%3I;  
    java_vm_ext.cc:534]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) OJF41Z  
    java_vm_ext.cc:534]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) c/G]r|k  
    java_vm_ext.cc:534]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.String) (Runtime.java:-2) Fz4g:8qdA  
    java_vm_ext.cc:534]   at java.lang.String java.lang.Runtime.doLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1099) bR}{xHe  
    java_vm_ext.cc:534]   at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.String) (Runtime.java:1014) 5?n@.hcL  
    java_vm_ext.cc:534]   at void java.lang.System.loadLibrary(java.lang.String) (System.java:1657) , HE +|y#  
    java_vm_ext.cc:534]   at void com.zm.www.douji.MyApp.onCreate() (MyApp.java:13) J_Pb R b  
    java_ m@){@i2.  
To"J>:l  
+kK6G#c  
关键词: 短视频
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 沙发  发表于: 2018-09-21
楼主您好, i #%17}  
`:I<Jp  
从信息来看,好象是没有在相应的路径中找到相应的类喔:Didn't find class "com.alivc.component.encoder.VideoCodecEncoder" on path pjP R3 r  
CF:s@Z+  
当用户访问一个.apk文件时,出现的这种提示?.apk文件需要短视频解码吗?
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
1
云币
3
只看该作者 板凳  发表于: 2018-09-25
Re阿里云短视频接入问题加载so文件出错
楼主 我也碰到了这个问题 请问你找到解决办法了吗
级别: 新人
发帖
2
云币
6
只看该作者 地板  发表于: 2018-09-26
Re阿里云短视频接入问题加载so文件出错
有解决办法吗?  看来好像是  QuCore 的so包问题
级别: 新人
发帖
2
云币
6
只看该作者 4楼 发表于: 2018-09-26
Re阿里云短视频接入问题加载so文件出错
libs 里面要引入  AlivcCore.jar 包
级别: 菜鸟
发帖
72
云币
103
只看该作者 5楼 发表于: 2018-09-30
Re阿里云短视频接入问题加载so文件出错
学习了。
[ 此帖被孜然炸鸡柳在2018-11-09 18:43重新编辑 ]
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)