Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将 jbyteArray 转换为字符数组,然后打印到控制台
我正在编写一个 JNI 程序 其中我的 cpp 文件获取 jbyteArray 并且我希望能够使用 printf 打印 jbyteArray 为此 我相信我必须将 jbyteArray 转换为字符数组 对于背景知识 我的 JNI 的 jav
javanativeinterface
typeconversion
jni.h:没有这样的文件或目录
我一直在关注本教程 http www java tips org other api tips jni simple example of using the java native interface html 在第 5 步 我从 GCC
Java
c
gcc
javanativeinterface
如何编译telegram jni文件夹
我正在尝试编译电报源代码中的 jni 文件夹github com DrKLO Telegram http github com DrKLO Telegram 与NDK 但是当我在 ndk 文件夹中的 cmd 中编写 ndk build 时
Android
c
androidndk
javanativeinterface
telegram
无法使用激活器(Play Framework)加载本机库
我正在尝试在 Play 2 4 x 应用程序中加载本机库 我编写了一个简单的测试 该测试在 IDE IntelliJ 和 SBT 中都运行良好 在这两种情况下我都设置java library path让测试运行 我在IDE中设置 Djava
scala
playframework20
javanativeinterface
sbt
生成 Java JNI 标头
我想做的就是使用 JDK Javah exe 程序生成 JNI 头文件 但无论我尝试什么 我都会收到错误消息 错误 找不到 ddg ndkTest NativeLib 的类文件 其中 ddg ndkTest 是命名空间 NativeLib
Java
header
javanativeinterface
Android JNI异常处理
我需要在 JNI 代码中实现异常处理 我不擅长 jni 找不到任何好的例子 因此 请提供完整的示例 这就是我正在做的 jint JNI OnLoad JavaVM vm void reserved jint result 1 g JavaV
Android
Exception
androidndk
javanativeinterface
JAVA JNI C 调试器
是否有任何调试器可以帮助调试 Java JNI 程序以及 C 库 我应该能够在Java中从static void main开始调试程序 并继续调试并在本机c函数中放置断点 然后在控制权从C转移到Java后继续在Java中调试 Java 虚拟
Java
c
javanativeinterface
Android SDK应用程序加载库失败
嘿嘿 我收到了和这个人一样的错误消息 Android NDK 应用程序无法加载库 https stackoverflow com questions 12022990 android ndk app failed to load libra
Android
javanativeinterface
Rdp
是否可以使用 JNI 在 C 或 C++ 中实现 Java 接口?
假设一个 Java 库包含一个类 我们称它为Foo 该类包含一个构造函数和两个方法 constructor Foo returns a random int public int bar generates a random int x a
c
javanativeinterface
您的 APP_BUILD_SCRIPT 指向未知文件:./jni/Android.mk
我正在尝试让 ndk gdb 工作 但遇到一些问题 我的项目结构是这样的 trunk indiana Here is the android manifest ubravo java mbravo here is the native co
Android
androidndk
javanativeinterface
ndkgdb
Android 资产、C、JNI
如何使用 JNI 从 C 访问 Android 资产 例如 txt 文件 我正在尝试 file android asset myFile txt 以及本地 myFile txt 其中包含 jni 文件夹中的 myFile txt 副本以及
Android
c
javanativeinterface
assets
Android JNI,有什么方法C++代码可以直接读取应用程序的sqlite数据库吗?
我正在开发一个带有 Java 组件和通过 JNI 的 C 组件的 Android 应用程序 C 组件用于其他平台 如果 C 组件可以查询现有的 SQLite 数据库 通过 SQLite C API 而无需向 Java 端进行 shell 调
Android
SQLite
javanativeinterface
Android - setRequestedOrientation - 活动和视图生命周期
我在使用 JNI 的本机代码方面遇到了一些问题 我怀疑这可能是由于调用setRequestedOrientation 当我打电话时活动会发生什么setRequestedOrientation 是刚刚重新启动还是完全被破坏了 另外 视图会发生
Java
Android
View
javanativeinterface
有没有办法通过 JNI 将 Java 数组传递给 C 而无需复制它?
据我所知 使用GetDoubleArrayElements 是JVM决定是否复制Array的元素 这种情况下 有什么办法可以避免复制呢 如果没有 有没有其他方法可以从Java转移到C而无需复制 我正在传递非常大的数组 我希望我可以避免复制
Java
javanativeinterface
如何获取传递给 JNI 的枚举值
我有一个 Java 应用程序和 JNI dll 我想知道如何获取作为参数传递给 JNI 的枚举 int 的值 这是枚举 Java public enum envelopeType NOT SPECIFIED 1 NONE 0 IMAGE 1
Java
enums
javanativeinterface
如何使用 java.nio.ByteBuffer 从 C++ 返回到 Java
这几乎是问题的重复如何使 Swig 正确包装在 C 中修改为 Java Something or other 的 char 缓冲区 https stackoverflow com questions 2740068 how can i ma
Java
c
javanativeinterface
SWIG
调用 SWIG 生成的 JNI 时出现 UnsatisfiedLinkError?
我正在尝试创建一个可从 Java 调用的 C 动态库 我在下面编译了一个DLLCygwin http www cygwin com using SWIG http www swig org Doc1 3 Java html compilin
Java
c
dll
javanativeinterface
SWIG
当 Eclipse 插件使用 JNI 时,如何将 JNI 控制台输出重定向到 Eclipse 控制台视图?
我有一个 Eclipse 插件 A 它依赖于另一个插件 B 插件 B 只是一个 jar 的包装器 其中包含本机 dll 并执行 jni 功能 鉴于此设置 我在 A 的 Activator 类的 start 方法中有以下代码 MessageC
eclipse
Plugins
redirect
Console
javanativeinterface
Linux 上的 JDK 1.8 缺少 JNI 包含文件
我正在尝试编译以下项目 https github com entropia libsocket can java 我总是收到此错误消息 有谁知道如何修复它 这可能是 Linux x64 Debian Wheezy 上 JDK 1 8 0 1
Java
Linux
javanativeinterface
java8
headerfiles
如何在 JNI 中读取字节数组?
是否可以在 JNI 中引用整个字节数组而不调用任何副本 在本机 C 代码中 我有一个从 Java 传递的字节数组 我只想将一些数据与该字节数组进行比较 因此我不想进行任何内存复制 是否可以 我知道我可以通过使用类似的 GetPrimitiv
javanativeinterface
Arrays
passbyreference
1
2
3
4
5
6
...19
»