Android ndk 之二
来源:互联网 发布:小学生题目解答软件 编辑:程序博客网 时间:2024/04/29 22:45
http://bbs.csdn.net/topics/370036549
http://blog.sina.com.cn/s/blog_602f877001014ptu.html
http://bbs.csdn.net/topics/370036549
借鉴如上。下面上自己的例子
在你的so库里面定义的方法需要跟你java工程中的包类名一致才行的。
例如你在so库中定义的native方法为:
jstring
Java_com_example_test_hellojni_HelloJni_stringFromJNI( JNIEnv* env,
jobject thiz )
则你需要定义一个HelloJni的类,包名为com.example.test.hellojni,然后在HelloJni类中定义native方法tringFromJNI。这样都会找到相应的函数。
如果你希望so库中的方法跟包/类名不相关,好像需要自己重写NDK的一些方法的,,,
在你的.so里stringFromJNI原型是怎么样的?
我的理解是
比如如果是这样的xxx_xxx_xxx_stringFromJNI()
那么你的JAVA工程里,应该有xxx_xxx这个Packeage,Packeage中有xxx这个类,类中调用
ps; 要想解决问题,必须要清楚定位问题,找到问题,不能似是而非,不然会越改越乱,没头苍蝇。
0 0
- Android ndk 之二
- Android ndk 之二
- Android-NDK开发之基础--Android NDK开发技巧二
- Android-NDK开发之基础--Android NDK开发技巧二
- Android NDK学习之二. ndk-build使用
- Android NDK之二:创建NativeActivity
- Android NDK 开发之(二) 牛刀小试
- Android NDK 开发之(二) 牛刀小试
- android ndk开发之二 认识jni
- android ndk开发二
- Android NDK之Hello NDK
- Android源码学习之如何使用eclipse+NDK【二】
- android开发之绝对安全(二) NDK开发
- Android NDK学习之环境配置入门二
- Mac下Android studio 之NDK配置教程(二)
- Android进阶之路——NDK(二)
- Android JNI/NDK开发之基本姿势<二>
- Android NDK 编译PjSip 2.6 之 PjSip编译 (二)
- How to solve "one or more projects in the solution were not loaded correctly" problem?
- android usb host 模式下开发 usb 口被device 占用如何连接PC查看logcat
- OC NSString 相关
- Android ndk windows下使用环境设置与编程实例:由.java自动生成xxx.h
- ADS AXD ---ARM DEBUGER
- Android ndk 之二
- phonegap 学习简述
- android 传感器学习笔记 一
- coco2d-x android win7 环境配置
- Android remote service : how to bind
- Leetcode NO.100 Same Tree
- 解决Command "python setup.py egg_info" failed with error code 1坎坷路
- Android 框架之创建设备节点文件
- Android init 进程 init.rc init.*.rc