在Java类(myClass)中,我具有以下方法:
public Location getPointSuivantBase()
。
我想从JNI使用它。当我尝试使用
获取此功能的ID时 idGetPointSuivantBase=env->GetMethodID(jMyClass,"getPointSuivantBase","()Landroid/location/Location;");
应用程序崩溃表明该功能不存在。
用于Location
类函数(env->GetMethodID(jLocation,"getLatitude","()D")
)的同一调用正确返回该函数的ID。
什么可能导致问题?
答案 0 :(得分:0)
存在问题是因为Java代码中不再使用getPointSuivantBase
,并且在我的调试构建类型中,“最小化启用”选项设置为true。