我在native端创建线程并使用JavaVM->AttachCurrentThread,
当使用JNIEnv->FindClass时虚拟机抛出NoClassDefFoundError,但我的程序里面有这个类。
google下来好多网站被墙了,我这儿翻不了。
谁遇到过这个问题给我说下,谢谢!
当使用JNIEnv->FindClass时虚拟机抛出NoClassDefFoundError,但我的程序里面有这个类。
google下来好多网站被墙了,我这儿翻不了。
谁遇到过这个问题给我说下,谢谢!
解决方案 »
- android中的sound recorder
- 菜鸟问题:建立菜单时出错
- 请教:Activity 查找根目录下的所有文件,为什么总是运行不成功,提示:the application has stopped unexpectedly
- debug调试
- java 和 android 分别与matlab交互编程
- 安卓服务器端可以同时用servlet和Python吗?
- 在Fragment 调用PopupWindow 不显示这么回事,在线等。。。
- 有关Android中getRotation的探讨。
- android 通过蓝牙接收数据
- Android studio
- 有些软件关闭了过会又自动运行了,怎么实现的啊?
- 关于Android的几个问题请高人指点一二
http://www.google.com/url?sa=D&q=http://groups.google.com/group/android-ndk/browse_thread/thread/da092bd665ca9ff1/4734b93da5ecbe9d
谢谢
不在线程里边初始化就行了。
代码:
static jclass g_clazz;
jclass tmpClazz = JNIEnv->FindClass("xxx");
g_clazz = JNIEnv->NewGlobalRef(tmpClazz);