java-native-interface

java-native-interface

文章 0 浏览 7

需要在VS2022上编译JNI程序的帮助

我正在尝试编译一个非常基本的JNI程序。 Java代码是: public class Helloworld { public static void main(String[] args) { System.out.println("He…

羁拥 2025-01-21 19:52:28 6 0

使用Java中C语言的本机代码进行编程微控制器

我有一个 renesas 用于其二氧化碳传感器。源代码库完全用C语言编写,A 静态库(带有 .a 扩展)给了二氧化碳传感器在使用C/C ++语言的任何微控制器中。…

壹場煙雨 2025-01-21 15:20:39 3 0

用Cmake构建JNI包装器

我正在为我拥有的C图书馆编写Java包装。 我用cmake构建。 这是我的cmakelists.txt文件: cmake_minimum_required(VERSION 3.4) project(MyLib-java) f…

被你宠の有点坏 2025-01-21 08:15:02 5 0

Android JNI,调用 getMethodID 导致应用程序崩溃

我正在尝试在Android应用中使用JNI。我的代码正确编译并启动了应用程序,但是当我想在我的C ++代码中调用Java方法(来自调用类)时,该应用程序迅速崩…

眼泪也成诗 2025-01-20 06:41:38 2 0

原始JNI_CREATEJAVM赢得了DobbyHook之后的继续

我正在尝试将 JNI_CreateJavaVM 与 Dobby 挂钩以进行应用程序测试。 jint (*originJNI_CreateJavaVM)(JavaVM **p_vm, JNIEnv **p_env, void *vm_args)…

許願樹丅啲祈禱 2025-01-19 21:37:02 5 0

加载JNI库的Gradle任务无法在守护程序模式下工作

我开发了一个自定义 Gradle 任务,需要从自定义类加载器加载 JNI 库 (System.load)。 如果 Gradle 使用 --no-daemon 命令行选项运行,这不是问题,但…

断肠人 2025-01-19 12:01:11 4 0

如何在Android Studio中使用NDK堆栈?

我需要调试我的本机C代码。 (我是C和NDK的新手)。我遇到了这个错误,但是我不确切知道错误的来源: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fa…

在巴黎塔顶看东京樱花 2025-01-19 05:51:57 4 0

无法在 JNI 中引用 Kotlin 数据类字段

我有一个JNI代码,该代码打算修改数据类中存在的字段值。 我无法参考数据类方法。任何帮助将得到深深的赞赏。 data class User(val name: String, val…

戏舞 2025-01-18 15:27:43 4 0

为什么最新的jre不能运行旧版本jdk编译的jar?

我已经使用 VsCode 从我的 Java 项目创建了一个 Jar 文件,并且在我的电脑中完美运行。 我尝试使用一台没有任何 Java 的笔记本电脑来运行这样的 Jar;…

思慕 2025-01-18 13:29:15 4 0

某些设备上的 JNI 问题

大家好,我在某些 Android 设备上遇到问题(该设备正在运行 android 5.1) 我有以下代码 extern "C" JNIEXPORT jbyteArray JNICALL Java_com_peachss_…

携余温的黄昏 2025-01-18 11:10:22 4 0

如何在插座编程中使用Zerotier?

我正在尝试创建一个文件共享应用程序,其中套接字编程是通过c语言完成的,GUI是使用java完成的。我使用 JNI(java 本机接口)连接 c 和 java。 现在要…

[旋木] 2025-01-18 09:54:34 4 0

从 JNI C++ 调用从循环中返回 Kotlin/Java

在我的Kotlin应用程序中,我正在与SuperPowerDadvancedaudio SDK一起播放一些音乐。 SuperPowered是通过JNI使用的C ++库。 作为代码的一部分,我需要…

眼泪也成诗 2025-01-18 04:15:29 3 0

本机库加载,但调用本机函数会抛出 UnsatisfiedLinkError

我构建了一个本机库 libmynative.so,它公开了一个简单的函数: public class MyWrapper { public static native double MyCalculation(double a, dou…

一抹淡然 2025-01-17 22:59:37 5 0

致命信号 11 (SIGSEGV),代码 2,tid XXXX 中的故障地址 0xXXXXXXXX (RenderThread)

有时我的应用程序在正常运行时会突然崩溃并留下此错误。但我从未使用过任何本机代码,也从未主动创建过线程(但我确实使用了 Jetpack Compose 提供的 …

当爱已成负担 2025-01-17 15:49:21 3 0

如何从 Java 调用本机 C 代码获取更多调试信息

我不是 Java 程序员,但我编写(并测试)了一个从 Java JNI/Swig 调用的 C 库。最近,当从 Java 调用时它会崩溃,而它曾经工作正常。我正在努力寻找有…

黒涩兲箜 2025-01-17 02:49:34 5 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文