说实话,这玩意还是很坑爹的,老项目使用了Vitamio这个视频框架,现在想改也没有什么精力了,然后去寻找一些解决办法,然而解决的办法并不多,而且方法都比较老,比较出现次数多的就是下面这两个错误了:

1.Expecting an absolute path of the library: libstlport_shared.so
2.No implementation found for void io.vov.vitamio.MediaPlayer.native_init()

首先说明一下,正常运行其实没什么大问题的,现在我的情况是push到system/app下,并且将apk的lib下so文件push到system/lib则出现的问题了

第二个问题,其实只要初始化之后,一般没什么问题,主要还是第一个,解决的办法如下:

1.targetSdkVersion改低一下,比如我21,不过不改好像问题也不大
2.将apk解压后 lib/armeabi-v7a下的so push到system/lib下
3.将MediaPlayer的static方法修改为:

4.最重要最重要的一点:将项目中vitamio工程中armeabi-v7a下的libstlport_shared.so修改成stlport_shared.so,再push到system/lib 下

因为我们apk解压后得到的是:

我并没有发现stlport_shared,于是乎自己来修改,这样我的Android 9也能成功运行了、


特此记录下来,如果有问题可以加群:417046685 来找我

Android Vitamio 兼容 7.0 8.0 或者更高相关推荐

  1. Android高级进阶--插曲-从Android5.0到Android10各版本变化

    从Android5.0到Android10 一.Android5 1.ANDROID 5.0 行为变更: 声音和振动 (1)如果您当前使用 Ringtone.MediaPlayer 或 Vibrato ...

  2. android 动态获取全县_android 6.0之后动态获取权限

    1. 概述 Android 6.0 (API 23) 之前应用的权限在安装时全部授予,运行时应用不再需要询问用户.在 Android 6.0 或更高版本对权限进行了分类,对某些涉及到用户隐私的权限可在 ...

  3. android 使用FileProvider 兼容apk 在7.0版本无法安装

    源头 都是因为一个bug android.os.FileUriExposedException: file:///storage/emulated/0/mwh/app.apk exposed beyo ...

  4. Android笔记系列--超详细DownloadManager使用,兼容到版本8.0

    超详细DownloadManager使用,兼容到版本8.0 最近用到了软件更新,感觉自己写更新比较麻烦,还要定义通知栏的进度效果,想了一下还是使用系统自带的DownloadManager好了,但这个坑 ...

  5. Android 7.0 8.0 升级兼容

    一.7.0 问题记录 参考 1. 安装APK报错,FileUriExposedException 2. 调取系统相机崩溃,FileUriExposedException 二.8.0 问题记录 参考 1 ...

  6. android 适配7.0,Android7.0适配心得(一)_拍照兼容

    1.在Android7.0上调用系统相机拍照,裁切照片的适配 在Android7.0以前,若是你想调用系统相机拍照能够经过如下代码来进行:java File file = new File(Envir ...

  7. Android 系统(80)---Android 8.0 7.0 6.0 动态权限管理

    Android 8.0 7.0 6.0 动态权限管理 1.Android6.0之后运行时权限策略变化 从Android6.0(API23)开始,对系统权限做了很大的改变,在之前用户安装app前,只是把 ...

  8. android平台下OpenGL ES 3.0从零开始

    OpenGL ES 3.0学习实践 android平台下OpenGL ES 3.0从零开始 android平台下OpenGL ES 3.0绘制纯色背景 android平台下OpenGL ES 3.0绘 ...

  9. Android简单适配9.0~12.0

    适配6.0~8.0的可以看下这个: 适配Android6.0到8.0详细过程--小白教程 注意:10.0到12.0的都是些网上看到的资料,我就适配到10.0的文件存储,如有不对的,可以留言,我会查阅修 ...

最新文章

  1. oracle user_scheduler_jobs,Oracle 定时任务dbms_scheduler
  2. 常见面试题 - URL 解析
  3. 开源使得所有的软件卖成白菜价,但终将普惠世界!
  4. java post 打开新页面_JAVA后台POST/GET访问方法
  5. 开源图像检索项目PicSearch is now an open source project
  6. 如何添加任意一个UI component到SAP CRM的overview页面上
  7. Outlook怎么打印日历 Outlook日历打印教程
  8. 金山办公:2021年净利润10.42亿元,同比增长19%
  9. 实验4-2-2 求e的近似值 (15 分)
  10. 18.go 日志监控系统
  11. 【亲测有效】硬盘/分区修复教程
  12. PHP + Apache + Mysql集成环境部署及简要教程
  13. 可该变某一属性的GAN:Hijack-GAN
  14. H5 图片自动适应高度
  15. 2021年山东省安全员C证考试题库及山东省安全员C证考试报名
  16. PHPAdmin数据类型
  17. 微型计算机显示器的两种引线,第八章章节微型计算机接口技术8-2led显示器接口.ppt...
  18. 千峰 音乐播放器 待续
  19. 使用GeoServer发布WMS动态地图服务,使用openlayers访问wms服务浏览地图数据
  20. PHP Encoder Ioncube 使用

热门文章

  1. java 初始化duration_Java的日期与时间 java.time.Duration (转)
  2. AI小作文搞崩科大讯飞股价 科技“魔法”反噬科企
  3. Python学习笔记No1
  4. EMQ X 联手万为,打造基于 AIoT 的物联网视频接入解决方案
  5. python nlp 句子提取_python nlp 句子提取_《用Python进行自然语言处理》第7章 从文本提取信息...
  6. Zookeeper最新下载地址及下载、安装注意事项
  7. nas安装emby_FreeNAS下安装配置Emby个人媒体服务器
  8. Linux环境搭建记录——Jenkins安装
  9. 如何一分钟记住23种设计模式
  10. java—随机数生成器