NDK不会生成Arm v7库

时间:2012-12-24 19:12:56

标签: android android-ndk

我正在使用Android NDK版本r8d,我运行ndk-build但我的工具链似乎没有生成armeabi-v7a目录,它仍然只生成armeabi目录。

输出说

Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver

表示仅为armeabi编译了二进制文件。

这是我的Android.mk文件。

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
APP_ABI := armeabi armeabi-v7a
APP_PLATFORM := android-9
LOCAL_LDLIBS := -llog
LOCAL_MODULE := test
LOCAL_SRC_FILES := \
    FileOne.cpp \
    FileTwo.cpp \
    FileThree.cpp \

LOCAL_NEON_CFLAGS := -mfloat-abi=softfp -mfpu=neon -march=armv7
include $(BUILD_SHARED_LIBRARY)

1 个答案:

答案 0 :(得分:3)

APP_ABIAPP_PLATFORM选项应位于Application.mk文件内,而不是Android.mk(请查看NDK文件夹中的docs/APPLICATION-MK.html文件。)