在AndroidStudio里编译jni出现ld错误 财富值44

2016-10-27 17:17发布

遇到一个奇怪的问题,我在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条回答

一周热门 更多>