上一个博客说到我们正式开始编译
这时候我们会遇到第一个问题
You must define ANDROID_NDK, ANDROID_SDK before starting.
They must point to your NDK and SDK directories.
所以我们需要配置Android sdk和ndk的环境变量
export ADNROID_SDK=/path
export ANDROID_NDK=/path
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools
直接执行命令可以配置一个临时的环境变量
但是可能会造成失败的情况所以我们需要更改我们的~/.bashrc文件来为当前用户配置环境变量
sudo vim ~/.bashrc
也可以修改/etc/profile文件让我们的系统新增环境变量
sudo vim /etc/profile
这个 时候我们就把当前的环境变量配置完成,现在可以执行编译
buildsystem/compile.sh -a <ABI>
请注意,我们新手学习Linux编译的时候会直接复制造成不必要的错误,一定要注意,在vlc-Android里的这个compile.sh是一个可执行文件,所以之前的那其实是一个路径,第二是参数,第三是参数的值请一定注意,上一篇文章已经说过-a参数的值怎么去写这里不多赘述,然后执行编译
网友评论