2011.11.25——— android ndk 坑爹的cygwin

2011.11.25——— android ndk 坑爹的cygwin


参考: http://blog.tianya.cn/blogger/post_read.asp?BlogID=3428700&PostID=36317426



再次送给那些 依然编译第三方库 奋战的人们

先说一下我的环境

windows+cygwin


我的.so文件和所有的文件的都放在了同一个jni下面

Android.mk如下:

LOCAL_PATH    := $(call my-dir)
#
include $(CLEAR_VARS)

LOCAL_MODULE    := libtest
LOCAL_SRC_FILES := com_lp_jni_JMedia.c

#LOCAL_LDLIBS    += -L$(SYSROOT)/usr/lib -llog

LOCAL_LDLIBS	+= -L$(LOCAL_PATH)
LOCAL_LDLIBS    += -lmcore


include $(BUILD_SHARED_LIBRARY)


但是 就是编译不通过 说是找不到libmcore 我去 明明就是在那里 怎么找不到啊

不过你怎么写 就是不行 

但是 当你写绝对路径的时候 是可以的 能编译成so文件
但是我觉得 写绝对路径的话 我在java里面调用的话 应该会用问题吧




耽误哥一天时间 我操 坑爹呢。。。

不知道大牛们 如何调用的

你可能感兴趣的:(android,jni)