
android
Felaim
Hey, you're not a nobody. You're a somebody.
展开
-
eclipse如何进行真机调试
LZ假定各位把改配的环境都已经搞定了,首先手机的驱动得下吧,像华为,三星这些大牌手机驱动很好适配。但是如果是个默默无闻的杂牌手机,怎么下载手机驱动呢?不是打广告!LZ就是为弄一个android的程序开发的项目,就买了一个android的杂牌手机,驱动没有适配到,本来想弄一个万能usb手机驱动,结果发现很多很唬人,其实并没有什么用,最后解决方案就是下了个驱动精灵,直接检测搞定!驱动人生居然没有修复好L原创 2017-07-21 22:00:06 · 2045 阅读 · 0 评论 -
eclipse与jni交互的一些配置问题
1.配置javah 首先打开eclipse,run->external tools->external tools configurations,右键点击Program->new,具体的配置如下图所示Location:systempath:javahWorkingDirectory:{system_path:javah} Working Directory: {project_loc}\bin原创 2017-07-23 20:11:24 · 504 阅读 · 0 评论 -
jni中调用opencv
现在好多软件底层的代码都是c++编写的,如果考虑到运行效率的话,包括一些移植性问题,有些代码的开发还是会选择c++。但是如果代码中以来很多第三方库,然后你还要做到android端,那也是很崩溃的。如果LZ有一个简单的OpenCV的代码,当然是c++,那我要怎么移植到android端呢,换个简单点的说法,我怎么能include的时候不报以下类型的错误:fatal error: opencv2/core原创 2017-07-23 21:58:58 · 2189 阅读 · 0 评论 -
Android.mk的文件梳理
1.android.mk的简要概述 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)Java库,java类库,编译打包生成ja原创 2017-07-25 10:22:16 · 718 阅读 · 1 评论 -
Application.mk的文件梳理
Application.mk的简要概述Application.mk是用来描述你的工程下的native模块的,一般是个Android.mk放在同目录下,即你的jni文件夹下。通常还有另外一种方式,但是使用起来比较麻烦,而且兼容性也没有很好,就不在这里进行介绍了。 那么问题来了,Application.mk到底有什么用呢?Application.mk是用来描述你的应用程序需要哪些模块,以及这些模块所要原创 2017-07-25 11:22:39 · 588 阅读 · 0 评论 -
三方库的Android移植
O(∩_∩)O哈哈~,感觉写博客的时候好轻松,遇到一个bug真的是心累,解决完一个又遇到一个会更心累,折腾了20天编译三方库的问题今天总结一下,做个记录,做程序员真的不容易,做一名女程序员/(ㄒoㄒ)/~~1.clapack的编译首先就是下载源文件,进行解压。在LZ是直接放在jni文件中的,小伙伴们各取索取,放在哪路径自己定好就行了。动态库静态库自行选择,但是动态库编译时间会更长一些。。。下面是cl原创 2017-07-26 20:00:48 · 1558 阅读 · 4 评论 -
jni层直接读取手机文件
这个问题整整困扰了LZ两天,在qt上可以跑通是程序移植到手机端就崩溃,看到崩溃的程序,LZ的心也是崩溃的。不能不说,程序员心理素质得好呀,不然,一个库重新编译几十遍,一遍代码性能不好,得编译半个小时,然后看到编译失败,那么只能呵呵呵了!!!!珍爱生命,远离程序O(∩_∩)O哈哈~不过还好,总算在LZ的不懈努力下完成了代码的编译,虽然可能对于学过JAVA和NDK开发的小伙伴来说很简单,但是LZ只有两天原创 2017-07-27 21:45:26 · 2667 阅读 · 0 评论 -
android + jni + ndk 遇到的各种错误
最近在忙项目,实在是好久没写博客啦!项目主要是做android的一些移植工作,之前对android开发并无感,也就没怎么涉及,通过这阵子的接触,还是遇到不少的坑,下面就开一篇新的博客,作为对这个项目的一个收获吧。有些并不是原创,都是看了好多人的博客,有时候看太多了,就不记得是谁的方法了,如果需备注,请私聊LZ1. could not load library libopencv_java.so 这原创 2017-07-21 20:37:32 · 1804 阅读 · 1 评论