当前位置: 移动技术网 > IT编程>移动开发>Android > c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法

c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法

2019年07月24日  | 移动技术网IT编程  | 我要评论

授神传,5楼掉下棉被接住,三星m8800h

错误为:

android.mk文件

c++的调用方法为:

复制代码 代码如下:

local_path := $(call my-dir)

include $(clear_vars)

local_module := testndk

local_cpp_extension :=com_ndk_test_jniclient.cpp

include $(build_shared_library)

c中的调用方法:

复制代码 代码如下:

local_src_files := com_ndk_test_jniclient.c

另一个使用变量的方法,一直成功运行

c++正确的mk文件:

复制代码 代码如下:

local_path := $(call my-dir)

include $(clear_vars)

local_module := testsm3

ls_cpp=$(subst $(1)/,,$(wildcard $(1)/*.cpp))

local_src_files := $(call ls_cpp,$(local_path))

include $(build_shared_library)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网