,调用本机函数(nativeCreateFromAsset()
...),但我做
找不到System.loadLibrary()。所以,通过哪种方式
它加载本机库吗?
如果我想在我的应用程序中调用android系统本机库,
比如libandroid_runtime.so,该怎么办?我试着用
System.loadLibrary("android_runtime")
但是android_runtime
没有JNI_OnLoad()。
谢谢!
彭
答案 0 :(得分:0)
请按照给定的链接步骤进行操作
http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/ 也看到了 http://psrdotcom.blogspot.in/2011/12/android-ndk-jni-windows-xp7-with-3264.html
mysteps也看到了 第1步创建简单的android项目 第2步创建jni文件夹 步骤3在jni文件夹中创建2个文件Android.mk和ndkfoo.c 步骤4在两个文件中生成所需的代码 步骤5使用命令提示符生成库 步骤6项目路径直到jni folde>现在ndk路径直到ndk-build 第7步d:\ New_Wok_2 \ Firstndk \ JNI&以及c:\机器人-NDK-R8 \ NDK建造 步骤8如果c文件正确则生成libsabc.so文件 步骤9同样在项目刷新清理中,这里自动添加新的libs,obj文件夹