android-studio - 缺少 JNI 本机方法但没有构建错误
问题描述
在 MyClass.java 我有
package com.example.foo;
public class MyClass {
public native void MyMethod();
在 MyClass.cpp 我有
JNIEXPORT void JNICALL xJava_com_example_foo_MyClass_MyMethod(JNIEnv* env, jobject thiz)
{
blah blah blah
}
在 Java 代码的其他地方有一个调用MyMethod();
但是,正如你们中的老鹰眼会发现的那样,我不小心在我的本地方法名称的开头打了一个“x”,这会导致一个未捕获的异常运行时错误No implementation found for void com.example.foo.MyClass.MyMethod()
。是否有一些我可以打开的 linty 魔法来检查我的所有public native
方法是否都有实现,如果没有则抛出构建计时器错误?谢谢。
解决方案
推荐阅读
- tcl - 需要使用 tcl 在输出文件中写入特定列
- python - 读取串行端口时 Tkinter Toplevel 冻结
- jekyll - 如何更改 jekyll 中的 html 块?
- r - ggplot2 错误:geom_label_repel 需要以下缺失的美学:y
- mysql - 触发器中的“新”表有时包含列,有时不包含
- flutter - 函数和函数()
- node.js - 我收到以下错误:尝试在终端中安装 Sass 时出现 loader 936
- registry - 如何通过注册表文件添加屏幕保护程序设置
- security - Meterpreter kiwi dpapi::chrome 路径问题
- javascript - 使用路由器更改 url 后重新加载内容