遇到一个奇怪的问题,我在as里编译报错,导致我APK无法生成,而在CMD下,则一切正常
在as里提示这个错误
Error:error: linker command failed with exit code 1 (use -v to see invocation)
在CMD下就是没有问题
[armeabi-v7a] Prebuilt : libavformat.so <= jni/ffmpeg/ [armeabi-v7a] Prebuilt : libavcodec.so <= jni/ffmpeg/ [armeabi-v7a] SharedLibrary : libMeetting.so [armeabi-v7a] Install : libMeetting.so => libs/armeabi-v7a/libMeetting.so [armeabi-v7a] Install : libavcodec.so => libs/armeabi-v7a/libavcodec.so [armeabi-v7a] Install : libavformat.so => libs/armeabi-v7a/libavformat.so
这里是Android.mk的代码,想不出问题出在那里了,唉!请大家指点一下!不胜感激
LOCAL_PATH := $(call my-dir) FF := ffmpeg FF_C:= $(FF)/include ######################################################################################################################################################## # FFMPEG into libMeetting.so to invoking ######################################################################################################################################################## #program build FFMPEG to libavformat.so(ffmpeg) in Android-ABI include $(CLEAR_VARS) LOCAL_MODULE := avformat LOCAL_SRC_FILES := $(FF)/libavformat.so LOCAL_C_INCLUDES := $(FF_C)/libavformat include $(PREBUILT_SHARED_LIBRARY) #program build FFMPEG to libavcodec.so(ffmpeg) in Android-ABI include $(CLEAR_VARS) LOCAL_MODULE := avcodec LOCAL_SRC_FILES := $(FF)/libavcodec.so LOCAL_C_INCLUDES := $(FF_C)/libavcodec include $(PREBUILT_SHARED_LIBRARY) ######################################################################################################################################################## # Complie Meetting.so ######################################################################################################################################################## include $(CLEAR_VARS) LOCAL_MODULE:=Meetting LOCAL_SRC_FILES := Meetting.c LOCAL_C_INCLUDES+=$(FF_C)/libavformat LOCAL_C_INCLUDES+=$(FF_C)/libavcodec LOCAL_SHARED_LIBRARIES := avformat avcodec LOCAL_LDLIBS := -llog -lz -landroid include $(BUILD_SHARED_LIBRARY)
付费偷看金额在0.1-10元之间
一周热门 更多>