• 关于

    JNI

    的搜索结果

问题

android的多点触控问题

蛮大人123 2019-12-01 20:17:37 813 浏览量 回答数 1

问题

jni调用java类异常?报错

爱吃鱼的程序员 2020-06-22 20:31:16 1 浏览量 回答数 1

回答

你是用eclipse吧,给你个完整的,eclipse 配置jni工具:->ExternTool->javah.exe路径 C:Program Files (x86)Javajdk1.8.0_40binjavah.exe->当前目录: ${project_loc} ->参数:-v -classpath "${project_loc}/bin" -d "${project_loc}/jni" -jni ${java_type_name} 例子:/*java调用C++动态库,例子/ public class HelloWorld { public static void main(String []args) { LoadDll.displayHelloWorld(); //调用 } } /*生成JNI文件的类,名字随意*/ public class LoadDll { public native static void displayHelloWorld();//库函数 static{ System.loadLibrary("LoadDll"); //库名字 } } VC: jni.h和C:Program Files (x86)Javajdk1.8.0_40includewin32的jawt_md.h、jni_md.h移动到VC程序的 C:Program Files (x86)Microsoft Visual Studio 9.0VCinclude DLL的位数要和JDK位数一致编译生成DLL,移到java的bin目录

a123456678 2019-12-02 02:00:59 0 浏览量 回答数 0

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

回答

先检查崩溃的log是否是报JNI找不到对应的Java类,如果是的话,一般来说就是混淆导致的,因为JNI调用Java类用的是反射,所以如果混淆把SDK内部与JNI有关的类混淆掉了,则JNI加载时将无法找到对应的Java类,就会加载失败,解决办法就是把Demo的混淆配置拷贝到开发者工程的混淆配置中。

保持可爱mmm 2020-03-30 13:55:21 0 浏览量 回答数 0

回答

简单的说 JNI 的调用崩溃了,就会导致 JVM Crash,因为失去了Java 那一层的保护了。我不是这方面的专家,我在社区找到了一个类似的问题,希望对你有帮助,https://stackoverflow.com/questions/44062332/jvm-crashes-when-calling-jni-function-during-gc 简单的说 JNI 的调用崩溃了,就会导致 JVM Crash,因为失去了Java 那一层的保护了。我不是这方面的专家,我在社区找到了一个类似的问题,希望对你有帮助,https://stackoverflow.com/questions/44062332/jvm-crashes-when-calling-jni-function-during-gc

倚贤 2019-12-02 01:38:30 0 浏览量 回答数 0

问题

android jni 函数调用失败? 400 报错

爱吃鱼的程序员 2020-06-01 10:56:12 0 浏览量 回答数 1

问题

如何将数组从JNI返回到Java?

保持可爱mmm 2020-02-07 22:39:27 0 浏览量 回答数 1

问题

请问android中dispatchTouchEvent方法里为何不能用toast显示信息?

爵霸 2019-12-01 20:08:11 1124 浏览量 回答数 1

问题

JNI中调用任何标准输入输出处理流(std::stream)导致JVM崩溃?:报错

kun坤 2020-06-07 22:57:05 2 浏览量 回答数 1

问题

JNI中调用任何标准输入输出处理流(std::stream)导致JVM崩溃? - jvm报错

montos 2020-05-31 21:18:50 2 浏览量 回答数 1

问题

JNI中调用任何标准输入输出处理流(std::stream)导致JVM崩溃?-JVM报错

montos 2020-05-31 11:09:17 2 浏览量 回答数 1

问题

JNI

剑曼红尘 2020-04-10 12:51:22 0 浏览量 回答数 1

问题

实人认证成功调起人脸识别界面,点开始认证进入摄像头界面,崩溃

游客g2jxq3ebxizu2 2020-10-03 07:31:08 1 浏览量 回答数 0

问题

android studio 怎么使用jni

云计算小粉 2019-12-01 19:49:32 478 浏览量 回答数 1

回答

Android本身没有提供USB摄像头的接口,但底层Linux是可以识别UVC摄像头的,不过需要在内核编译的时候打开这这个支持,你可以使用一个USB摄像头插上然后用ADB调试查看/dev目录下有没有video0或video1随着USB摄像头的插拔而出现消失,如果有的话那么你需要写一个JNI的接口给上层调用,如果没有的话那么就比较麻烦了,你得从驱动层到JNI然后写到上层,其中驱动层中的是V4L2框架你得懂,底层驱动会写,还要会用C/C++写JNI接口,都是比较有难度的

爵霸 2019-12-02 02:07:07 0 浏览量 回答数 0

问题

jni调用opencv的detectMultiScale时报错?报错

爱吃鱼的程序员 2020-06-09 10:26:03 0 浏览量 回答数 1

问题

JNI中调用任何标准输入输出处理流导致JVM崩溃?403.10 禁止访问:配置无效 

kun坤 2020-05-28 13:23:32 6 浏览量 回答数 1

问题

关于Android JNI 可以不用NDK吗?另外,原有的SDK工程移到NDK环境下是否依然可以跑通

爵霸 2019-12-01 20:28:33 949 浏览量 回答数 1

回答

Task失败的原因是进程crash,crash的原因可能是使用JNI调用第三方的代码库造成,比如log4cpp或aliws等。请检查代码中调用JNI的部分,看看是否有空指针等异常调用。

封神 2019-12-02 01:45:19 0 浏览量 回答数 0

问题

[@倚贤][¥20]java通过jni调用c++本地库函数,c++程序崩溃,如何保障jvm不会崩?

jack胡 2019-12-01 19:27:44 587 浏览量 回答数 3

问题

[@倚贤][¥20]java通过jni调用c++本地库函数,c++程序崩溃,如何保障jvm不会崩?

管理贝贝 2019-12-01 20:24:03 1019 浏览量 回答数 4

问题

android的jni可以调用MFC写的方法吗?

爵霸 2019-12-01 20:05:58 828 浏览量 回答数 1

问题

android jni传递结构体类型给c函数,返回结构体,怎么写啊

爵霸 2019-12-01 20:01:32 985 浏览量 回答数 1

问题

如何定位Android NDK开发中遇到的错误?报错

爱吃鱼的程序员 2020-06-14 18:55:10 0 浏览量 回答数 1

问题

Java与python有没有类似jni的框架

长安归故里. 2020-01-07 21:04:56 1 浏览量 回答数 1

问题

关于安卓jni调用传入参数的问题

爵霸 2019-12-01 20:25:09 994 浏览量 回答数 1

回答

(1)安装和下载Cygwin,下载 Android NDK (2)在ndk项目中JNI接口的设计 (3)使用C/C++实现本地方法 (4)JNI生成动态链接库.so文件 (5)将动态链接库复制到java工程,在java工程中调用,运行java工程即可

剑曼红尘 2020-04-10 12:51:28 0 浏览量 回答数 0

回答

如果您已经阅读了文档,但仍然有一些问题应作为最初问题的一部分。在这种情况下,示例中的JNI函数将创建多个数组。外部数组由使用JNI函数创建的“对象”数组组成NewObjectArray()。从JNI的角度来看,这就是一个二维数组,即一个包含多个其他内部数组的对象数组。 下面的for循环使用JNI函数创建int []类型的内部数组NewIntArray()。如果您只想返回一个一维整数数组,则NewIntArray()可以使用该函数来创建返回值。如果要创建字符串的一维数组,则可以使用该NewObjectArray()函数,但为该类使用不同的参数。 由于您要返回一个int数组,因此您的代码将如下所示: JNIEXPORT jintArray JNICALL Java_ArrayTest_initIntArray(JNIEnv *env, jclass cls, int size) { jintArray result; result = (env)->NewIntArray(env, size); if (result == NULL) { return NULL; / out of memory error thrown */ } int i; // fill a temp structure to use to populate the java int array jint fill[size]; for (i = 0; i < size; i++) { fill[i] = 0; // put whatever logic you want to populate the values here. } // move from the temp structure to the java structure (*env)->SetIntArrayRegion(env, result, 0, size, fill); return result; }

保持可爱mmm 2020-02-07 22:39:39 0 浏览量 回答数 0

问题

推流sdk报status error current state is INIT错误是怎么回事?

傲娇的鲤鱼 2019-12-01 20:21:52 1248 浏览量 回答数 1

问题

Tomcat8正常运行一段时间后报错org.apache.tomcat.jni.Error: 730055错误,为什么?

落地花开啦 2019-12-01 19:42:35 3587 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站