java-native-interface

java-native-interface

文章 0 浏览 6

Skia jni SkCanvas::drawString() 在形状工作时不渲染

我已经为 Android api 24 构建了 Skia 将从 java 创建的位图传递给 jni,这段代码可以很好地绘制除字符串之外的所有内容: void draw(JNIEnv *env, jo…

简单爱 2025-01-12 19:14:38 0 0

将 GMT 时间更改为当地时间

我想要一个时间应用程序,它从 Google 获取当前时间,然后将其转换为当地时间。 private class LongOperation extends AsyncTask { @Override protect…

时光匆匆的小流年 2025-01-12 09:00:36 1 0

Android NDK/JNI -- 共享库与 armelf_linux_eabi 不兼容

我正在尝试使用 Android NDK 和 JNI 在我的 Android Studio 项目中从 Kotlin 调用 C++ 函数。 这是我的 Android 项目结构: myproject/app/src/main …

羁拥 2025-01-12 08:14:11 0 0

Android 中的 Unix 信号

我有一个加载本机库的活动。在本机库中,我应该捕获 unix 终止信号吗?我已经尝试过,但无法困住他们。 在本机库中, void SignalHandler (int signal…

心房的律动 2025-01-11 12:40:22 1 0

Java对象构造函数的GetMethodID

我有一个与 C++ 的 GetMethodID() 函数相关的简短问题。我一直在 StackOverflow 上寻找答案,但找不到。我的主要代码是用 Java 编写的,但对于某些部…

悲歌长辞 2025-01-11 07:48:54 1 0

Android ndk本机应用程序环境变量运行时

任何人都知道我如何在调用本机 C++ 代码的应用程序中设置 PATH,该代码使用系统 popen 调用 WGET 和 CURL 等... 我设置环境变量的权限被拒绝。 我需要…

祁梦 2025-01-11 01:44:30 0 0

如何处理“java.lang.UnsatisfiedLinkError”当库路径满足时?

我正在尝试通过 JNI 导出 C++ 库函数,我有一个名为“Pylon.h”的头文件,这是源代码: /* DO NOT EDIT THIS FILE - it is machine generated */ #inc…

愚人国度 2025-01-10 17:17:40 2 0

如何在Android项目中导入静态库?

我目前正在尝试在 Android 项目中导入一个非常简单的 C++ 静态库。 静态库项目如下所示: 我设法生成库并找到每个配置的 .a 文件 (arm64-v8a , armeab…

烟火散人牵绊 2025-01-10 02:22:28 2 0

gradle中的java库路径

我将 jni 与 Kotlin 结合使用并使用 gradle 进行构建,并且很难正确设置库路径以使我的程序运行。 在build.gradle.kts中设置java库路径的正确方法是什…

憧憬巴黎街头的黎明 2025-01-09 13:02:21 0 0

回调是否会在 JNI 函数内复制 jnienv、jinstance?

我传递给构建器的 lambda 被填充到 className 对象中,并定期(每小时)调用以刷新其他成员。第一次就被成功调用。我不确定 lambda 是否保留 env、ins…

随遇而安 2025-01-09 13:02:09 2 0

使用 Java 反射加载 Android Native 库

我正在尝试使用 Java 反射加载 Android 本机库,但在运行时找不到该库。通常我使用以下命令加载本机库: System.loadLibrary("mylib"); 一切都按预期…

离去的眼神 2025-01-09 08:26:53 1 0

android应用程序作为系统应用程序安装时找不到jni库

最近我遇到这样的问题,当我在android应用程序中使用jni时,当构建apk时,test.so被放入apk包中的lib/armeabi/中,当我将此apk安装为用户应用程序时,…

要走干脆点 2025-01-08 10:36:55 2 0

如何调试这个Makefile

我有一个 C makefile,它从 java 代码生成头文件并编译非常简单的 C 可执行文件。有一个错误我找不到。当我尝试运行代码时,出现 UnsatisfiedLinkErro…

三五鸿雁 2025-01-08 09:30:28 1 0

使用 C++数组直接在需要 byte[] 的 Java API 中

就目前情况而言,我有一个 C++ 应用程序,它有一个包含 PCM 音频数据的 unsigned char* 缓冲区。我需要使用此数据通过 JNI(从 C++ 到 Java)在 Audio…

热血少△年 2025-01-08 07:14:51 1 0

JNI 是提高位操作性能的解决方案吗?

我有一个 java 类,它执行非常繁重的位解码和操作。这个类几乎占我应用程序总执行时间的 96%。我想知道如果我为这些位操作编写一些c代码并使用java本…

貪欢 2025-01-08 07:04:10 1 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

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