關於編譯VLC-Android最新代碼的正確姿勢

可能大家看到這個帖子的時候已經經歷了無數次的編譯錯誤,那肯定是你編譯的姿勢不對,下面就是正確的姿勢:

1.編譯環境必須用比較新的Ubuntu系統(其他linux平臺也應該是需要比較新的),我採用的是ubuntu16.04 俗稱麒麟 destop版(此版本的gettext版本是19.7這個比較重要,太低了會編譯出錯)

2.嚴格按照https://wiki.videolan.org/AndroidCompile/ 的編譯步驟進行編譯

3.或許你還會碰到什麼亂碼的錯誤,那麼請將Makefile中該部分的編譯註釋掉,我所碰到的是tmp-vlc.desktop 會出現亂碼,

#removed $(desktop_DATA) by vincent 20170106 this make windows format error
DATA = $(appdata_DATA)  $(dist_icons128_DATA) \
	$(dist_icons16_DATA) $(dist_icons256_DATA) \
	$(dist_icons32_DATA) $(dist_icons48_DATA) $(dist_vlcdata_DATA) \
	$(nobase_doc_DATA) $(nobase_vlcdata_DATA) \
	$(nobase_vlclib_DATA) $(soliddata_DATA)

4.運行compile.sh過程中會下載很多東西,包括第三方庫和AS組件以及sdk等等,所以請務必保證網絡可以出去(翻牆)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章