faplayer ubuntu 编译

为了减少问题和编译的顺利,我尽量和作者一样的编译环境。


1 下载faplayer代码

下载地址:

https://github.com/tewilove/faplayer

最好用git下载,

git clone git://github.com/tewilove/faplayer.git


因为下载zip  压缩包作者有提示:

If you download the archive, you have to overwrite the same named files

from jni/ext/libass/libass to jni/ext/libass/include since they are symbol links.


2 安装NDK

到SDK 的帮助文档查看最新的NDK

下载以后解压。

在/etc/envi设置NDK的环境变量。

我下载的是:

android-ndk-r5c-linux-x86.tar.bz2


$ sudo vi /etc/environment

将Ruby的路径加入环境变量 中并保存/etc/environment,如下面内容:

export NDK_HOME=/home/hdhuang/Android/android-ndk-r5c
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$SDK_HOME/platform-tools:$NDK_HOME/"
修改了环境变量文件后,需要通过source命令让修改马上生效,命令如下:
$ source /etc/environment

查看环境变量的设置:

echo $NDK_HOME

/home/hdhuang/Android/android-ndk-r5c




作者提示要是:

NDK issues:
Known not building on NDK-r5b and before unless LOCAL_WHOLE_STATIC_LIBRARIES bug is fixed.


3 faplayer 脚本用ruby编写的,需要案子ruby 要求是1.9.2以上的版本

http://ftp.ruby-lang.org/pub/ruby/

下载对应版本 ,ruby-1.9.2-p320.tar.gz

$ cd ruby-1.9.2-p320

$ ./configure --prefix=/usr/local/ruby

$ make && sudo make install


环境变量:

$ sudo vi /etc/environment

将Ruby的路径加入环境变量 中并保存/etc/environment,如下面内容:

export RUBY_HOME=/usr/local/ruby
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$SDK_HOME/platform-tools:$NDK_HOME/:$RUBY_HOME/bin"
修改了环境变量文件后,需要通过source命令让修改马上生效,命令如下:
$ source /etc/environment


为了检查安装是否成功,可以输入下面的命令进行测试 :
$ruby –v

ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]

确认安装成功后通过一下命令添加命令链接,目前我也不清楚创建这些链接的目的是什么,按照Ruby“约定大于配置”的原则,应该是一种约定。(keyboardota)
$ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem


4  编译步骤,作者提示如下:

Build steps:
1. Edit local.properties to fit your environment.
2. Run build.sh.
Build examples:
./build.sh # <-- this will build for cortex-a8 with neon by default.
./build.sh ABI=armeabi # <-- this will build for arm1136j-s with softfp.
./build.sh ABI=armeabi-v7a FPU=vfpv3-d16 TUNE=cortex-a9 # <-- Xoom




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值