问题描述 我正在研究Cocos2D-X平台上的一个插件项目,我想编写一些C ++包装器接口,以通过 jni 从jar sdk调用Java方法.我知道如何使用JNI调用静态Java方法,但是我对Java函数中的接口参数感到困惑. 我将CPP功能指针指向处理回调: typedef void (* MyCallback)(int responseCode, string arg1, set<string> arg2); 我想编
问题描述 我有大量的Java代码(仅计算功能,没有UI),我想将其重复使用为iOS中的静态库.我的方法是使用 robovm ,并按照非正式的方式创建Robovm论坛中两篇文章中描述的静态库: 1个基本方法和试图完全按照描述的步骤遵循这些步骤,不幸的是,我在与脚本创建共享库后不幸地陷入了困境,并将库(.a)链接在Xcode中并成功地构建项目. 在运行时,我看到我的C ++桥代码被调用,但JNI用BAD_ACCESS呼叫回到库中.例如
问题描述 我正在使用LWJGL和Maven创建一个程序,并且正在为图形代码编写单元测试.我的问题是让Maven将本机二进制文件放在班级路径上,以便测试可以进行测试.我无法克服错误: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path 我已经得到了二进制文件,可以将目标/libs/本机/拆开,但是测试不会吸收它们. 这是我的pom: <project
问题描述 我正在为C库开发一些生成的Java绑定.该库包含采用类型void *参数的函数.在C侧,这些通常会作为指向float>或int类型的指针传递给void *.在生成的Java绑定中,这导致了采用类型SWIGTYPE_p_void的参数的方法. 在Java绑定中构造一系列浮点/int的最佳方法是什么,以便可以将它们作为类型SWIGTYPE_p_void传递到这些方法? ? 目前我在示例中定义了一个辅助功能.我文件: vo
问题描述 我有一个JNI问题,我希望有人可以帮助我. 我正在尝试调用来自本机线程的Java类的构造函数. 它一直在此特定类的FindClass(…)中不断失败. 这是代码: LOGE("1"); JNIEnv *env = NULL; LOGE("2"); int res = -1; res = g_vm->AttachCurrentThread(&env, NULL);
问题描述 我有一个JNI函数,JAVA调用需要构建和返回哈希图.地图的关键是”字符串”,相应的值为”布尔值”或”布尔值”(只要有效,要么可以).使用我拥有的当前代码(下面),将字符串成功添加到返回的地图中,可以在Java中访问.但是,当试图访问Java中的值时,它会出现null. jclass mapclass= env->FindClass("java
问题描述 我正在使用 https://www.youtube.com/watch? v = kjsc-lkugm8 尝试调试一个简单的ndk应用程序.我已经完成了视频中的所有操作,除了: 我在OS X 10.9.3而不是Windows上. 我不使用android:debuggable=true(导致eclipse认为它是错误)在androidmanifest.xml中,我已经设置了从Preferences->Android
问题描述 在这里,我想停止线程或杀死在Java层上创建的线程,此线程正在调用JNI函数.有时,根据我的申请要求,我必须在某些情况下在某些情况下停止此 jni函数执行,否则不会. new Thread(new Runnable() { @Override public void run() { // My jni function call, It calls my JNI layer C funct
问题描述 我创建了一个将是系统应用程序的应用程序. 当我正常安装应用程序时(不是作为系统应用程序)” .so”文件已加载.但是,当我通过将APK放入/System/app/来制作系统应用程序时 ,我收到以下错误 01-09 00:20:26.889: E/AndroidRuntime(2101): java.lang.UnsatisfiedLinkError: Couldn't load iconv from
问题描述 java -Djava.library.path=. TestJNI >>>> Exception in thread "main" java.lang.UnsatisfiedLinkError: TestJNI.calibrate([D[DII)[D at TestJNI.calibrate(Native Method) at TestJNI.main(TestJNI.java:61) 我知
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态