c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法
程序员文章站
2023-11-18 12:03:22
错误为:
android.mk文件
c++的调用方法为:复制代码 代码如下:local_path := $(call my-dir)
include $(clear_...
错误为:
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)