本着学习交流记录的目的编写了这个系列文章,主要用来记录如何从零开始学习SDL开发的过程,在这个过程中遇到了很多问题,差点就放弃了。首先是SDL的Android移植的时候遇到了比较坑的是SDL移植到Android的JNI文件编写比较坑,刚开始想着如何将SDL编译成动态共享库,在别的地方直接调用该动态共...
分类:
移动开发 时间:
2014-08-22 01:30:15
阅读次数:
193
这里直接把在网上的找到的答案记录下来,原文地址:http://www.oschina.net/question/109676_15561:如果出现启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误,原因1:给定目录下jvm.d...
分类:
系统相关 时间:
2014-08-21 22:39:54
阅读次数:
707
用的太艰难了,搞了一天终于搞定了,需要先把NDK搞定:参考Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码修改:其中activity_have_img_fun.xml:翻一个,下载https://code.google.com/p/an...
分类:
移动开发 时间:
2014-08-21 21:07:44
阅读次数:
552
错误等级:5(10级制)。
错误提示:Myeclipse项目报错,但不影响结果ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
错误原因:①IDE和JDK的版本不适合;②没有安装JDK
解决方案:对应IDE的版本,安装好适合的JDK。...
分类:
系统相关 时间:
2014-08-21 19:32:14
阅读次数:
219
主要是基于Android系统现在的Framework模块上再添加一个独立的模块,目前只是很简单的framework层调用native层(后期根据学习的进度,会将hal层补上,还有aidl,stub,异步)。基本思路为:为应用添加framework接口,即SDKAPIframework调用native代码,即jni部分jni部分实现最终功..
分类:
其他好文 时间:
2014-08-21 15:20:05
阅读次数:
254
新建android 项目
右击→properties→C/C++ Build 。去掉默认的build command
设置成${NDKROOT}/ndk-build.cmd
分类:
移动开发 时间:
2014-08-21 11:11:43
阅读次数:
240
hadoop是基于java的数据计算平台,引入第三方库,例如C语言实现的开发包将会大大增强数据分析的效率和能力。 通常在是用一些工具的时候都要用到一些配置文件、资源文件等。接下来,借一个例子来说明hadoop上面如何使用JNI、以及调用资源文件。首先介绍一下ICTClass,ICTClass是中国科...
分类:
其他好文 时间:
2014-08-21 11:07:13
阅读次数:
265
WINDOWS系统Eclipse+NDK+Android + OpenCv
参考文档博客
1 NDK环境搭建
http://jingyan.baidu.com/article/5d6edee22d908799eadeec9f.html 2 官方文档
Android.mk与Application.mk...
分类:
移动开发 时间:
2014-08-20 20:57:32
阅读次数:
514
Java通过JNI调用C++程序 JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来....
分类:
编程语言 时间:
2014-08-20 17:48:02
阅读次数:
233
下载NDK 后 它自带有 sample,初学者 可以导入Eclipse 运行这里 我是自己创建的一个新工程第一步: 新建一个Android工程 jni_test(名字自取)第二步:为工程添加 本地支持 右击工程,选择 android tools -- Add Native support 后,会弹出...
分类:
移动开发 时间:
2014-08-20 17:47:32
阅读次数:
215