【发布时间】:2011-07-25 07:13:04
【问题描述】:
我有一个类有另一个类的对象。当我通过 jobject 将该对象传递给我的 jni 函数时,getFieldID 说它找不到该字段。变量名肯定是对的
jfieldID fidPopulation = (*env)->GetFieldID(env,cls,"mPopulation","I");
【问题讨论】:
-
关于你是否让它工作的任何更新?
-
得到一个类未找到异常。如果 b 类与 a 类在不同的包中,这有关系吗?
-
您应该使用类的完整包名路径调用 findClass。 A和B存在的包无关紧要
-
所以 com.test.callactivity 应该是 com/test/callactivity 吧?
标签: java-native-interface android-ndk