国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

在ubuntu下編譯ijkplayer-android的方法

2019-10-22 18:16:23
字體:
來源:轉載
供稿:網友

我前面一片文字講的是在windows的cygwin中去編譯,那真是各種坑啊,軟鏈接無法識別,x86和86_64的so文件無法編譯出來等等,我折騰了幾天還是沒有在cygwin中完美編譯android/285065.html">ijkplayer,今天我用了一下同事的ubuntu的電腦,變異ijkplayer-android真的是很快,很快的。

1.前提:

下面是官方的提示:

# install homebrew, git, yasmruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install gitbrew install yasm# 需要配置 SDK和NDK路徑# add these lines to your ~/.bash_profile or ~/.profile# export ANDROID_SDK=<your sdk path># export ANDROID_NDK=<your ndk path># Cygwin下需要安裝的軟件# on Cygwin (unmaintained)# install git, make, yasm

在ubuntu環境下,進入home/xxx/

xxx代表你的名字,進入目錄后按Ctrl+H就可以看到隱藏的文件,你就可以看到:

ubuntu,編譯,ijkplayer,android

.bashrc 文件,這里可以配置類似windows下的path環境變量,

打開后加上你的ANDROID_NDK和ANDROID_SDK 路徑,我的配置如下:

NDK=/home/hudong/platform-tools/android-ndk-r11bexport NDKADB=/home/hudong/Android/Sdk/platform-toolsexport ADB# 我們的ANDROID_NDK和ANDROID_SDK 路徑ANDROID_NDK=/home/hudong/platform-tools/android-ndk-r11bexport ANDROID_NDKANDROID_SDK=/home/hudong/android-sdkexport ANDROID_SDK # 加入到PATH路徑PATH=${PATH}:${NDK}:${ADB}:${ANDROID_NDK}:&{ANDROID_SDK}

在編譯之前我們需要安裝一些軟件,make我們就不用安裝了,make是在cygwin下需要安裝的,

至于git我想大家都安裝了吧,要是沒有安裝的話輸入下面的命令就可以安裝git和yasm了:

sudo apt-get updatesudo apt-get install gitsudo apt-get install yasm

2.系統版本:

ubuntu,編譯,ijkplayer,android

3.編譯步驟:

# 直接拉取源代碼到本地git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-androidcd ijkplayer-android# 檢查更新代碼git checkout -B latest k0.5.1# 初始化,會把ffmpeg的代碼拉取到本地等等操作./init-android.shcd android/contrib./compile-ffmpeg.sh clean# 編譯ffmpeg軟解碼庫./compile-ffmpeg.sh allcd ..# 會生成各種版本的so文件./compile-ijk.sh all

執行./compile-ffmpeg.sh all是編譯ffmpeg,需要的時間久一點,只要你的配置和軟件安裝沒有問題你就可以看到:

ubuntu,編譯,ijkplayer,android

說明ffmpeg編譯成功了,接下來就是編譯ijkplayer了。

4.導入Android Studio:

這個不用我說明了吧,跟導入普通的項目是一樣的:

ubuntu,編譯,ijkplayer,android

5.最新精簡源代碼:

code地址: https://github.com/Dawish/ijkplayer-demo

精簡代碼后的目錄:

ubuntu,編譯,ijkplayer,android

以上這篇在ubuntu下編譯ijkplayer-android的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邻水| 新巴尔虎左旗| 宁南县| 福建省| 永清县| 淮阳县| 鄂州市| 固始县| 湘西| 全南县| 新民市| 疏勒县| 威远县| 信阳市| 甘德县| 柘城县| 嘉义市| 丹江口市| 庄河市| 周宁县| 德钦县| 芦溪县| 叙永县| 奈曼旗| 绩溪县| 白山市| 阜阳市| 铜鼓县| 桑植县| 灌阳县| 巴东县| 彭泽县| 大兴区| 米泉市| 册亨县| 顺昌县| 堆龙德庆县| 前郭尔| 青浦区| 襄城县| 綦江县|