Android编译 Fak_aac心路历程

下载官方库

我这里下载的时候 用的是 fdk-aac-2.0.0 版本

编译脚本

#!/bin/sh

NDK_ROOT=/Users/momo/Library/Android/sdk/ndk-bundle

ANDROID_API_VERSION=15
NDK_TOOLCHAIN_ABI_VERSION=4.8

ABIS="armeabi-v7a"

TOOLCHAINS=`pwd`/"toolchains"
TOOLCHAINS_PREFIX="arm-linux-androideabi"
TOOLCHAINS_PATH=${TOOLCHAINS}/bin
SYSROOT=${TOOLCHAINS}/sysroot

CFLAGS="${CFLAGS} --sysroot=${SYSROOT} -I${SYSROOT}/usr/include -I${TOOLCHAINS}/include"
CPPFLAGS="${CFLAGS}"
LDFLAGS="${LDFLAGS} -L${SYSROOT}/usr/lib -L${TOOLCHAINS}/lib"

./configure --host=armv7a \
--enable-static \
--disable-shared \
--prefix=/Users/momo/Project/android/media/fdk-aac-2.0.0/armv7a

make clean

make -j8

make install

比 lame 项目更加的简单,只有简单的几行

configure 之前都是指定NDK的编译环境的选项
后面打开静态库 关闭动态库
指定输出路径啥的

记得在当前目录下面增加 armv7a 的文件夹

你可能感兴趣的:(Android编译 Fak_aac心路历程)