vlc編譯安裝到小米TV上


小米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可以遠程調試的, 有軟的 最好還是不要來硬的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM