码迷,mamicode.com
首页 >  
搜索关键字:jni javah native方法    ( 2344个结果
JNI内存泄露JNI ERROR (app bug): local reference table overflow (max=512)
原因是没即时释放对象,原本的代码是这样 直接看去好像没什么问题,但是每调用一次 (*env)->CallObjectMethod(env,stringbuilder_obj,append_Method,str) ;都会产生个对象,我一开始以为这样没事,改成这样程序就不崩了 ...
分类:移动开发   时间:2017-07-03 11:58:33    阅读次数:380
eclipse中启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误
原因1:给定目录下jvm.dll不存在。 对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。 原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。 原因2的概率更大 ...
分类:系统相关   时间:2017-07-02 22:15:28    阅读次数:162
【转】Android:No implementation found for native
解决方法: 1.检查native c code的定义: 2.检查是否.so是否被加载到系统中: adb shell ls -l /data/data/com.example.something/lib/ 3. 假设lib为libtest.so 复制该文件到libs目录下,代码中调用: static ...
分类:移动开发   时间:2017-07-02 14:27:23    阅读次数:183
Linux下配置tomcat+apr+native应对高并发
摘要:在慢速网络上Tomcat线程数开到300以上的水平,不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待。但是配上APR之后,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,这时并发的线程数量明显下降,从原来的300可能会马 ...
分类:系统相关   时间:2017-07-01 12:46:31    阅读次数:314
使用线程间通信之条件变量
近期用C++写安卓下的一个通讯程序。作为jni库给java调用,採用多线程轮询遇到一个问题描写叙述例如以下: A线程收到数据,放入队列,是生产者。 B、C、D若干个线轮询训消息队列,假设队列有数据就取出进行处理,没数据就Sleep(T)歇息,问题是这个T值取多大合适?取大了消息处理不及时。取小了手机 ...
分类:编程语言   时间:2017-07-01 11:04:23    阅读次数:281
安卓Mannifest.xml文件说明
apply plugin: 'com.android.application'android { signingConfigs { debug { storeFile file('/Users/clamp/Downloads/定位sdk/LocationDemo2/app/src/main/res/ ...
分类:移动开发   时间:2017-06-30 15:35:22    阅读次数:508
Android中关于JNI 的学习(三)在JNI层訪问Java端对象
前面两篇文章简介了JNI层跟Java层的一些相应关系。包含方法名,数据类型和方法名称等。相信在理论层面,可以非常好地帮助我们去了解JNI在Native本地开发中的作用。对JNI的一些概念也有了一个初步的认识,因为表达能力或者理解还是有限。有些地方讲得不是非常清楚,假设各位朋友有认为云里雾里。欢迎大家 ...
分类:移动开发   时间:2017-06-30 15:28:24    阅读次数:232
ndk-build 编译报错 fatal error: error writing to -: Invalid argument } ^
最近下载同事的Android工程代码,协作开发一些Native底层功能,需要首先编译底层的一些JNI的代码库,由于工程较大,且依赖的第三方库比较多,下载完毕后,通过ndk-build进行编译,报了一些个奇怪的错误,并指向了代码文件的最后一行,如下所示:fatalerror:errorwritingto-:Inv..
分类:其他好文   时间:2017-06-30 12:15:34    阅读次数:138
安卓 USB摄像头 开源库 UVCCamera 教程
https://github.com/saki4510t/UVCCamera UVCCamera 听名字就知道使用UVC( USB VEDIO CLASS) 协议的通用类库。linux原生支持,基本支持市面上所有免区USB摄像头。 此开源库包含JNI及android封装的类库。是目前最好用的安卓US... ...
分类:移动开发   时间:2017-06-29 12:44:40    阅读次数:1537
java调用c++ dll出现中文乱码
近期的开发用到了使用java调用本机动态连接库的功能,将文件路径通过java调用C++代码对文件进行操作。在调用中假设路径中包括有中文字符就会出现故障。程序执行就会中止。以下用一个小样例,来说明记录下解决办法。 java中传入一个字符串,调用c++代码将字符串输出 public class Comm ...
分类:编程语言   时间:2017-06-29 09:59:10    阅读次数:176
2344条   上一页 1 ... 51 52 53 54 55 ... 235 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!