码迷,mamicode.com
首页 > 移动开发 > 详细

vlc编译安装到小米TV上

时间:2020-07-26 01:54:06      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:性能   ids   fail   好用   tar   声音   查看   get   vlc   

小米TV自带的播放器不能倍速播放, 试了几个软件都不好用(倍速时没声音) 只有VLC还可以用,但低版本在用遥控器操作时还是有点蹩脚

项目地址 https://github.com/videolan/vlc-android
官方编译版本下载 http://get.videolan.org/vlc-android

问题列表

  1. 代码问题
    技术图片
    targetSdkVersion 这个是目标机器的android版本,比如小米电视的版本是android 6对应23, 这个配置是可以修改的
    compileSdkVersion 这个是代码中使用的android版本,含有最高版本的特性,但在低版本的设备上可能不支持,代码中已做了兼容处理。这个配置是不可修改的, 不然会有一大片编译错误

构建release版本的apk 需要配置验签证书 好在androidStudio有个默认的证书在用户根目录
gradle.properties中做如下配置:
技术图片
build命令 gradlew.bat assembleSignedRelease 从/app/build.gradle#buildTypes查看
技术图片

  1. 由于目标计算机积极拒绝,无法连接。 (10061)
    电视重启后 本来打开的‘允许adb调试’又关掉了 重新打开后就可以用adb connect xxxx:5555连接了

  2. [INSTALL_FAILED_NO_MATCHING_ABIS]
    安装arm64版本时出现的 adb install VLC-Android-3.3.0-Beta-7-arm64-v8a.apk
    原来TV的芯片性能差些 电视上要用armeabi版本的 adb install VLC-Android-3.3.0-Beta-7-armeabi-v7a.apk

  3. [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
    因为打包用的自己的证书,和官方的不一样,要先卸载旧版本 重新执行adb install就行了

其他:刚开始是拿个U盘擦来擦去调试,效率太低了,错误原因还看不到, 然后决定要真机调试,剪了两个USB线接到一起,还短路烧掉了一个USB口。突然想起来adb可以远程调试的, 有软的 最好还是不要来硬的。

vlc编译安装到小米TV上

标签:性能   ids   fail   好用   tar   声音   查看   get   vlc   

原文地址:https://www.cnblogs.com/yszzu/p/13378464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!