在我的 jni 目录中,我运行以下命令:
$ ./libvpx/configure --target=armv7-android-gcc --disable-examples --sdk-path=/home/peter/adt/android-ndk-r9/
这导致在 libvpx/build/make 目录中生成 Android.mk
接下来,我在 jni 目录中创建 Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include libvpx/build/make/Android.mk
当我运行 ndk-build 时,它最终会创建 libvpx.so。
但是,我真的很想创建一个静态库。
我重新开始并使用额外的标志运行配置:
$ ./libvpx/configure --target=armv7-android-gcc --disable-examples --sdk-path=/home/peter/adt/android-ndk-r9/ --enable-static
但是,运行 ndk-build 仍会导致创建 libvpx.so。
有谁知道我可以如何配置 libvpx 来创建一个静态库?预先感谢您的帮助。