Android NDK 中的 JNI 语法
关于 Android NDK 中 JNI 语法的快速问题
这是我在 C++ 代码中的函数名称
JNIEXPORT void JNICALL Java_ogs_test_ogskcg_ogstranspose(JNIEnv * env, jobject obj)
和我的 log cat error msg
09-10 01:08:38.476: WARN/dalvikvm(278): No implementation found for native Logs/test/ogskcg;.ogstranspose ()V
你能让我知道这是名称前缀问题还是其他问题吗
Quick question about the JNI syntax in Android NDK
This is my function name in c++ code
JNIEXPORT void JNICALL Java_ogs_test_ogskcg_ogstranspose(JNIEnv * env, jobject obj)
And my log cat error msg
09-10 01:08:38.476: WARN/dalvikvm(278): No implementation found for native Logs/test/ogskcg;.ogstranspose ()V
Can you let me know is it the name prefix problem or something else
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不应该(你漏掉了一个L):
Should not be (you missed a L):
你尝试这个(“void Java_ogs_test_ogskcg_ogstranspose(JNIEnv * env,jobject obj)”)减速。并使用 extern 关键字
You try this("void Java_ogs_test_ogskcg_ogstranspose(JNIEnv * env, jobject obj)") decleration. and use extern keyword