如何知道 ndk-build 的 gcc 优化级别
我正在使用 NDK(jni) 在 Android 上编写一些本机代码。 我想关闭gcc编译器优化。 现在我将 LOCAL_CFLAGS += -O0 添加到 Android.mk,我不确定它是否有…
如何从 Java 传递带有指针的 Void 参数以及如何为此编写 JNI?
我有一个 Native 程序的函数名称,它接受一个 void 指针作为一个参数 int HelloWorld(void *,int); 如何为此 CPP 方法编写 JNI?另外,如何从Java中用…
Java JNI:可以在 IExplorer 中管理缓存、历史记录、临时文件吗?
有没有办法使用 JNI / Java-Com 桥来管理 Java 中的 Internet Explorer 缓存、历史记录和临时文件选项?更好的Java库可以促进这一点吗?…
Android NDK/JNI:“没有规则可以创建目标”编译我的混合 iOS/Android 项目时出错
我正在尝试在完成“make clean”(执行 makefile 的内容)后编译我的 iOS/Android 混合项目(使用 build_native.sh)。 我实际上遵循了本教程中描述的…
NDK,从 c++ 传递原始数据到java
我有一个用java编写的android项目,它使用ndk来处理一些openGL的东西。 我有一个cpp函数,可以调用,从那里我想调用一个java函数 c ++: JNIEXPORT vo…
使用 python 正则表达式自动生成 android jni 方法签名
我使用 SWIG 为 Irrlicht C/C++ 3D 引擎生成一些本机 JNI 函数接口,并且我得到了一堆 java 代理类和中间 c/c++ 文件,这些文件实现了 java 本机函数…
如何在android应用程序中使用JNI创建消息队列
我是android应用程序开发的新手,我想创建两个服务,这些服务必须使用消息队列相互通信。 为此,我必须使用 JNI 调用低级内核函数。如何实现这一目标…
OSGi 和 Java 本机接口
我想开发可以调用Java Native接口的OSGi包。我有几个问题: 是否可以开发 OSGi 包并将 C 包装类和 JNI 放入其中?是否有我可以使用的已开发示例? 放…
Android JNI APK打包
我已经实现了一个 JNI android 应用程序。此应用程序需要将一些额外的“共享库”打包为 APK 的一部分。使用 Ecplise,我已将这些库添加到项目的“/lib…
JNI 调用返回对象的 Java 函数会导致 NoSuchMethodError
我有一个 Java 函数,它返回一个类的单例实例, public static synchronized MyClass getInstance() throws MyClassException{ if (instance == NULL)…
更改 Java ImageIO 类的功能
我正在与 javax.imageio.ImageIO 类 sun 提供的类不支持读取.tif 文件。因此,如果我尝试读取 .tif 文件,它只会返回 null。然后我从oracle的网站下载…
Android,共享库依赖项
我正在 Android 上实现一个使用 LibAv/ffmpeg 的应用程序 我正在使用 JNI 与本机代码交互 我的“共享库”正在使用 libswscale.so、libavutil.so、lib…
在 c++ 中将 YUV 转换为 RGB (android-ndk)
我在 android 中开发,想要将相机的预览回调中的字节数组(YUV 格式)转换为 rgb 格式。 我已经使用了这个答案中给出的函数: 在 Android 中从视频图…
如何检查JNI中的内存泄漏
在我的JNI程序中,我使用 new delete env->NewGlobalRef env->DeleteGlobalRef jvm->AttachCurrentThread jvm->DetachCurrentThread 严格检查内存泄漏…