首先第一步,是要將linux下的ndk上傳到linux服務(wù)器
一般來講,是在usr目錄里創(chuàng)建一個叫ndk的目錄,然后直接上傳ndk就行了
ndk文件的位置在09-12的目錄里:android-ndk-r10e-linux-x86_64
上傳完后脉幢,給此文件777權(quán)限
之然解壓安裝:./android-ndk-r10e
最后歪沃,要配置環(huán)境變量,首先進入配置文件:
vim ~/.bashrc
~這個符號表示當(dāng)前用戶嫌松,因為每個用戶的環(huán)境變量是不一樣的沪曙。進入后,在最后寫入:
export NDKROOT=/usr/ndk/android-ndk-r10e
export PATH=$NDKROOT:$PATH
這里的/usr/ndk/android-ndk-r10e 就是你NDK解壓后的路徑萎羔!
之后退到主界面液走,輸入:
source ~/.bashrc
表示更新一下來環(huán)境變量配置文件。如果沒這步贾陷,就要重啟一下缘眶。
NDK已配置完成。
-----------------------------------------------------配置ffmpeg
首先將ffmpeg-2.6.9.zip 上傳到usr/watson文件里
之后解壓,需要用到unzip命令
如果沒有的話髓废,需要用 sudo apt-get install zip ?下載
如果是新的烏班圖linux巷懈,這里最后更新一下apt: apt update
如果不更新,可能下載會出現(xiàn)異常慌洪。
下載好zip后顶燕,開始解壓:
unzip ffmpeg-2.6.9.zip
將9-12中的build_android.sh上傳到解壓后的文件根目錄里的
將9-12中的configure上傳到解壓后的文件根目錄,替換掉原來的configure(這里面改的東西就是一個版本輸出信息冈爹,若不替換涌攻,最終輸出的動態(tài)庫后綴會有問題,且不易改)
最后給權(quán)限频伤,執(zhí)行此腳本恳谎! 就行了
如果不能執(zhí)行腳本,報什么找不到腳本之類的錯
為編碼原因憋肖,執(zhí)行
dos2unix build_android.sh
如果沒有這個命令惠爽,就先apt-get install dos2unix