我正在构建一个使用 NDK 和 Java 的 Android 应用程序。该应用程序在调试模式下运行良好。但是当我尝试构建发布 apk 时。它开始崩溃。调试release APK后我发现
JNI 在应用程序中检测到错误:调用 JNI GetMethodID 时出现未决异常 java.lang.ClassNotFoundException:未找到类“example.motion.MotionDetectionReturnValue”
这是我的 .cpp 类中的问题
jobject object;
jmethodID constructor;
jclass cls;
cls = env->FindClass("example/motion/MotionDetectionReturnValue");
constructor = env->GetMethodID(cls, "<init>", "(DDDDDDD)V");
object = env->NewObject(cls, constructor, avg.x, avg.y, totalFraction, bottomRightFraction, bottomLeftFraction, topRightFraction, topLeftFraction);
我应该将它附加到 java 线程或类似的东西。我尝试过,但没得到
我缺少什么?..谢谢
湖上湖
相关分类