LOCAL_ARM_NEON := true
ネオンの指示がなくても、android.mkを追加するとアプリケーションが中止されます。「-mfpu=neon」などのいくつかの単語も中断を引き起こします。
私の電話は motorola android2.2
です Android NDK の設定が正しくありませんか? または私の携帯電話の腕はネオン命令をサポートできませんか? 携帯電話でネオン命令を実行する必要があります。
助けて!!!ありがとう!!!
ps: アプリケーション.mk:
APP_STL := gnustl_static
APP_ABI := armeabi-v7a
APP_CPPFLAGS += -fexceptions
APP_MODULES := AudioEngine
android.mk:
CC = $(BASE_PATH)/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-gcc
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_NEON := true
LOCAL_MODULE := AudioEngine
LOCAL_SRC_FILES := AudioEngine.cpp Effecter.cpp SoundTouch.cpp TDStretch.cpp RateTransposer.cpp AAFilter.cpp BPMDetect.cpp \
FIFOSampleBuffer.cpp FIRFilter.cpp mmx_optimized.cpp PeakFinder.cpp sse_optimized.cpp cpu_detect_x86.cpp fft.s\
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_LDLIBS := -llog
include $(BUILD_SHARED_LIBRARY)