一年前搞过doubango的相关内容,这几天重新拾起来,发现还是有点小困难,
记录一下,下次备用。
编译环境:
1. 在linux下进行编译,windows下用cygwin会报一堆乱七八糟的错误
2.需要android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86/bin设置到环境变量PATH中。
PATH=/root/doubango/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86/bin:$PATH;
export PATH
编译文件设置root.mk文件:
export ANDROID_NDK_ROOT=/root/doubango/android-ndk-r5b
export ANDROID_SDK_ROOT=/root/doubango/android-sdk
export ANDROID_PLATFORM=android-8
export ANDROID_HOST=linux-x86
编译方法:
1. 进去到doubango/android-projects
2.输入../binding/java/android/buildAll.sh 编译tinyWRAP_armv5te.so
3.输入../binding/java/android/buildAll.sh NEON=yes编译libtinyWRAP_armv7-a.so