首先第一步,是要将linux下的ndk上传到linux服务器
一般来讲,是在usr目录里创建一个叫ndk的目录,然后直接上传ndk就行了
ndk文件的位置在09-12的目录里:android-ndk-r10e-linux-x86_64
上传完后,给此文件777权限
之然解压安装:./android-ndk-r10e
最后,要配置环境变量,首先进入配置文件:
vim ~/.bashrc
~这个符号表示当前用户,因为每个用户的环境变量是不一样的。进入后,在最后写入:
export NDKROOT=/usr/ndk/android-ndk-r10e
export PATH=$NDKROOT:$PATH
这里的/usr/ndk/android-ndk-r10e 就是你NDK解压后的路径!
之后退到主界面,输入:
source ~/.bashrc
表示更新一下来环境变量配置文件。如果没这步,就要重启一下。
NDK已配置完成。
-----------------------------------------------------配置ffmpeg
首先将ffmpeg-2.6.9.zip 上传到usr/watson文件里
之后解压,需要用到unzip命令
如果没有的话,需要用 sudo apt-get install zip 下载
如果是新的乌班图linux,这里最后更新一下apt: apt update
如果不更新,可能下载会出现异常。
下载好zip后,开始解压:
unzip ffmpeg-2.6.9.zip
将9-12中的build_android.sh上传到解压后的文件根目录里的
将9-12中的configure上传到解压后的文件根目录,替换掉原来的configure(这里面改的东西就是一个版本输出信息,若不替换,最终输出的动态库后缀会有问题,且不易改)
最后给权限,执行此脚本! 就行了
如果不能执行脚本,报什么找不到脚本之类的错
为编码原因,执行
dos2unix build_android.sh
如果没有这个命令,就先apt-get install dos2unix