腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将Java double[][]转换为C++ <vector<vector>>
JNI
?
、
、
double[][] jdestination_list = new double[][];vector<vector<double>> destinationListCpp; extern "C"Java_
JNI
_Call(JNIEnv *env, jobject thiz, jobjectArray jdestination_list[i].begin()); env->ReleaseDouble
浏览 2
提问于2019-10-02
得票数 0
2
回答
Android
JNI
函数
在主线程上运行?
、
、
我对Android中的
JNI
函数
调用有疑问。它们是否与Android应用程序运行在同一线程上?如果本机
函数
花费更多时间运行,UI会冻结吗?
浏览 3
提问于2012-05-08
得票数 12
回答已采纳
2
回答
在Android中使用
jni
: UNsatisfiedLinkError
、
、
、
我对
jni
很陌生,我正在复习一个教程来实现一个简单的本地方法,但是我得到了一个无法满足的链接错误。据我所知,我完全遵循了教程中的步骤。请帮帮我。以下是java包装器代码: (
浏览 4
提问于2012-07-24
得票数 7
回答已采纳
1
回答
使用python regex自动生成android
jni
方法签名
、
、
、
、
我使用SWIG为Irrlicht C/C++ 3D引擎生成一些本地
JNI
函数
接口,我得到了一堆java代理类和一个中间的c/c++文件,它实现了java本地
函数
来粘合java代理类和Irrlicht C由于SWIG生成的c/c++
jni
函数
的名称不符合默认的android
jni
函数
调用约定,因此我需要手动使用相应的C/C++
jni
函数
注册这些java原生方法。jarg1, jobject
浏览 2
提问于2012-02-05
得票数 0
回答已采纳
1
回答
JNI
_CreateJavaVM返回码
、
我找到了但举个例子,如果我打电话:有一种技术手段: RETURNS: Returns
JNI
_OK on success; returns a suitable
JNI
error code (a negat
浏览 0
提问于2017-05-05
得票数 6
回答已采纳
2
回答
Android -构建错误:“
JNI
”尚未声明
、
、
、
我想在本机方法中使用动态注册,所以我需要设置
JNI
_onLoad
函数
。我只是写了一个
函数
来得到两个数字的和。但是,它不能正确地建造。如何纠正错误?这是我的*.cpp文件,我把这个文件命名为
jni
.cpp #包括<
jni
.h> extern "C“JNIEXPORT jint
JNI
_OnLoad(JavaVM *vm,void *保留){
jni
::JNIEnv& env =
jni
::GetEnv(*vm,
jni
浏览 2
提问于2016-05-05
得票数 0
1
回答
如何从linux中静态加载的库中执行
函数
?
、
、
启动程序应该静态加载libjvm.so并通过
函数
指针执行
函数
JNI
_CreateJavaVM(),这样我就可以启动可执行文件,而不必首先设置LD_LIBRARY_PATH。到目前为止,我已经知道了如何编译和链接它,但是我很难理解声明
函数
指针的语法,然后执行
函数
:JNIEnv *env;JavaVMOption= dlsym ( handle, "
JNI
_CreateJavaVM" );
浏览 0
提问于2018-12-04
得票数 0
回答已采纳
1
回答
调用AAssetManager_fromJava时崩溃:"
JNI
警告: fieldID 0x571819bc实例无效“
、
这是一个完整的警告:
JNI
警告:在Lcom/brokenteapot/lwtemplate/
JNI
;.onCreate:(Landroid/content/res/AssetManager;)V (/data/com.brokenteapot.lwtemplate/lib/libLiveWallpaperTemplate.so (Java_com_brokenteapot_lwtemplate_
JNI
_onCreateassetManag
浏览 5
提问于2012-11-01
得票数 3
回答已采纳
2
回答
使用
JNI
中的
函数
库时出错
当我运行这段代码时: System.loadLibrary("kernel32");c.FlushProcessWriteBuffers();}Exception in thread "main" java.lang.UnsatisfiedLinkError:
jni
_2.Min2.FlushProcessWriteBuffers()J at
jni</
浏览 1
提问于2012-11-23
得票数 0
1
回答
不支持的
JNI
版本0xFFFFFF
、
、
是
JNI
库的版本吗?还是一个未解决的依赖?错误: Caused by: java.lang.UnsatisfiedLinkError: unsupported
JNI
version 0xFFFFFFFF required by C:\jnwasapi.dll
浏览 3
提问于2013-10-23
得票数 3
回答已采纳
2
回答
用依赖遍历验证DLL中的C
函数
、
、
、
、
我是第一次接触dependency walker,我正在尝试确定我的dll是否包含我试图通过
JNI
从Java调用的C
函数
。当我在Dependency Walker中选择应该包含C
函数
的dll时,我得到了导入和导出
函数
。导入列表具有setLogLevel
函数
,但入口点未绑定(与此列表中的所有
函数
一样),并显示一个带有c的绿色框。导出列表as具有setLogLevel
函数
,入口点为0x00003C25。at com.test.
jni
.SampleJNI.s
浏览 5
提问于2012-01-05
得票数 0
回答已采纳
1
回答
JNI
真的需要接口指针来提供多个版本的
JNI
函数
表吗?
、
、
关于
JNI
规范,上面写着: 一个执行彻底的非法参数检查,适合调试;另一个执行
JNI
规范所要求的最小数量的检查,因此效率更高。 但它真的需要吗?毕竟,接口指针是指向指针的指针。
浏览 3
提问于2017-05-26
得票数 3
回答已采纳
1
回答
通过
JNI
(Android NDK)从C到Java传递一个对象(DisplayMetrics)
、
、
、
、
我尝试调用的
函数
是以下代码行中的
函数
:WindowManager wm = this.getWindowManager; jclass activityClass =
jni
->FindClass("android/app/NativeActivity&quo
浏览 0
提问于2013-01-19
得票数 0
回答已采纳
1
回答
JNIEXPORT: getIplImageFromIntArray编译错误
、
、
、
/
jni
_part.cpp:28:对‘getIplImageFromIntArray’的未定义引用。是否意味着在我的.cpp文件中遗漏了一个导入或者其他什么?
浏览 3
提问于2012-03-22
得票数 0
2
回答
c++施瓦兹计数器与thread_local
、
、
(假设我将所有static替换为thread_local)class ThisThread{ // Attach thread java_vm->GetEnv((void**)&
jni
_env,
JNI
_VERSION);java_vm->AttachCurrentThread(&<em
浏览 3
提问于2017-11-09
得票数 1
2
回答
在
JNI
调用API中工作时,将对象传递给C
函数
是否安全?
、
、
、
我正在使用
JNI
调用API编写代码。C程序启动JVM并对其进行调用。JNIenv指针是C文件的全局指针。我有许多C
函数
,它们需要在给定的jobject类上执行相同的操作。所以我编写了帮助器
函数
,它接受一个jobject并处理它,返回所需的数据(一个C数据type...for示例,一个整型状态值)。编写C助手
函数
并将jobject作为参数传递给它们是否安全?
浏览 1
提问于2010-04-29
得票数 2
1
回答
为什么
jni
函数
中的全局变量为空?
、
我正在尝试使用一个保存指向
函数
的指针的变量。指针是通过使用dlsym并调用它从
JNI
_OnLoad
函数
加载的,但我最终得到了NULL POINTER DEREFERENCE,这表明我的SendCode在任何
JNI
函数
中都是NULL (除了
JNI
_OnLoad我曾尝试使用全局指针dlopen在
jni
函数
中再次初始化SendCode,但由于此问题,dlopen本身的全局指针始终为空。我还尝试过检查
jni
函数
中的SendC
浏览 0
提问于2019-05-23
得票数 0
1
回答
我应该用哪种方式检查
JNI
中的异常?
、
正如我们所知道的,
JNI
中的许多方法可能导致异常,不能在导致JVM崩溃的异常之后调用。
浏览 0
提问于2014-03-25
得票数 4
回答已采纳
2
回答
通过
JNI
将多个参数从java传递到c++应用程序
、
、
、
在java端,当收到消息时,java
函数
将被调用然后,我想将msgNo、msgLen和msgData、msgTimestamp中的值传递给c++端(应用程序)中的一个
函数
,名为从这个链接: 我注意到ResigterNatives不适合我,因为当我在c+
浏览 3
提问于2013-12-17
得票数 0
回答已采纳
1
回答
Android webkit源代码中的
JNI
函数
、
、
、
I
JNI
函数
(本机C部分)非常复杂,必须包含包名。private native int nativeMoveGeneration(); return 0;}P/S:上面的功能只是为了演示。我正在阅读
浏览 1
提问于2012-09-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
android入门-JNI
Android JNI 基础知识
JNI之异常处理
JNI之缓存与引用
Android NDK JNI 开发之旅 开篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券