我在native端创建线程并使用JavaVM->AttachCurrentThread,
当使用JNIEnv->FindClass时虚拟机抛出NoClassDefFoundError,但我的程序里面有这个类。
google下来好多网站被墙了,我这儿翻不了。
谁遇到过这个问题给我说下,谢谢!
当使用JNIEnv->FindClass时虚拟机抛出NoClassDefFoundError,但我的程序里面有这个类。
google下来好多网站被墙了,我这儿翻不了。
谁遇到过这个问题给我说下,谢谢!
解决方案 »
- android4.0.3webview中的网页链接选中后不再显示黄框的高亮??
- 如何实现模拟电源按钮
- android能不能用spring,依赖注入
- 一个简单android问题
- Android平台到底能不能通过串口发送AT指令呢,急!!!
- 用程序直接连接和断掉网络,是否可行
- android 按键长按事件 无响应onKeyLongPress
- 【新手指教】android有关检测网络是否可用的代码,应该放在哪儿?
- 为什么同样的代码在我的机子上出现:Refusing to reopen boot DEX '/system/framework/hwframework.jar'
- 【急急急】谁给我写个小的demo,要求如下
- 有些软件关闭了过会又自动运行了,怎么实现的啊?
- 关于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);