android ndk开发:JNI中怎的引用so动态库中的函数
来源:互联网 发布:淘宝宝贝评分查询 编辑:程序博客网 时间:2024/06/05 08:22
android ndk开发:JNI中怎样引用so动态库中的函数
最近小弟在进行ndk的开发中遇到无法将动态库中的函数用到自己写的JNI函数中,比如:
情况就是这样, 我需要调用libmy.so动态库中的函数callFuncLib(), 怎样倒入, 是在Android.mk文件中修改make文件,还是用adb push。
注:开发平台是在android 2.0
请大侠们不吝指教一二!!必当高分送上
------最佳解决方案--------------------------------------------------------
jni中用so的函数,这个真没试过,本来so中封装的就是jni的方法了,java层可以直接调用,但是在jni的c实现里,都是c的方法,没法去调用其他jni中的java方法...
libmy.so这个库没有.a的么?只有so的?jni中可以调用c的接口,但是调用java的好像不行
------其他解决方案-------------------------------…………………………………………………………………………
最近小弟在进行ndk的开发中遇到无法将动态库中的函数用到自己写的JNI函数中,比如:
#include <jni.h> #include "HelloJni.h" #include <stdio.h> JNIEXPORT void JNICALL Java_HelloJni_displayHelloJni(JNIEnv *env, jobject obj) { int i = callFuncLib(); // this function is defined in lib libmy.so return; }
情况就是这样, 我需要调用libmy.so动态库中的函数callFuncLib(), 怎样倒入, 是在Android.mk文件中修改make文件,还是用adb push。
注:开发平台是在android 2.0
请大侠们不吝指教一二!!必当高分送上
------最佳解决方案--------------------------------------------------------
jni中用so的函数,这个真没试过,本来so中封装的就是jni的方法了,java层可以直接调用,但是在jni的c实现里,都是c的方法,没法去调用其他jni中的java方法...
libmy.so这个库没有.a的么?只有so的?jni中可以调用c的接口,但是调用java的好像不行
------其他解决方案-------------------------------…………………………………………………………………………
详细页面:http://www.verydemo.com/demo_c131_i31538.html
0 0
- android ndk开发:JNI中怎的引用so动态库中的函数
- 开发so动态库模版(NDK、JNI)
- Android Studio - Gradle项目 - NDK开发 - JNI编译中引用本地so - 记录
- Jni中执行ndk-build,编译第三方静态库(.a)和动态库(.so)的Android.mk文件写法
- Android NDK 开发(四)JNI 中局部引用、全局引用和弱全局引用
- android ndk jni so库生成
- 简单实现Android NDK编译jni调用动态库开发
- android NDK开发 静态/动态注册 jni
- Android SDK NDK JNI和so文件开发
- android jni 的编写二 (NDK 开发中动态注册Jni)
- 如何搭建NDK环境并进行JNI开发?然后打包出动态so文件并在其他项目中使用?
- Android NDK——配置NDK及使用Android studio开发Hello JNI并简单打包so库
- Android Studio NDK jni 开发生成头文件和加载so库
- Android NDK开发(上)---jni的编译和调用so静态库文件
- Android NDK——使用Android Studio引用so库,jar包及module并使用JNI的正确姿势
- cocos2dx android ndk 加载动态库(.so)
- Android Studio中NDK开发(一)如何使用预编译好的.so动态链接库
- Android Studio中JNI NDK开发(一)
- android设置输出System.out.println
- linux crontab命令参数及用法详解--linux自动化定时任务cron
- Facebook 登录和分享
- NSLog调试技巧
- extjs4 grid 多选、添加复选框、动态添加删除数据
- android ndk开发:JNI中怎的引用so动态库中的函数
- 在Sharepoint站点状态栏显示列表内容数据
- ubuntu 环境变量PATH的修改 .
- Struts的Message Resources
- 常用的软件
- Storm-9.1.0 WordCount jar 实例
- git server管理
- Google Code Jam 2014 Qualification Round:Problem A. Magic Trick
- css中单位px、pt、em和rem的区别