随笔分类 -  NDK 开发笔记

摘要:Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:externalNativeBuildDebug'. > Build command failed. E 阅读全文
posted @ 2017-07-11 11:53 小小情意 阅读(19619) 评论(0) 推荐(0) 编辑
摘要:刚开始做NDK 开发的时候,Android Studio 还没提供了 native C/C++ 设置断点 调试,我们都是通过输出 日志来调试,这样费时耗力。Android Studio 应该是在 2.2 版本才提供的设置断点 debug 功能,同时在该版本也提供了 cmake 编译。 我目前在做 N 阅读全文
posted @ 2017-07-09 22:47 小小情意 阅读(10321) 评论(0) 推荐(0) 编辑
摘要:最近在NDK开发中遇到了一个奇怪的问题,希望记录下,可以帮到大家: 我编译了一些 .so 动态库,只编译了armeabi-v7a、armeabi 指令集,其它指令集编译不了,具体原因还没查出。因为同时也调用了第三方的.so 动态库,而第三方提供7个指令集,分别为:arm64-v8a、armeabi、 阅读全文
posted @ 2017-06-29 11:22 小小情意 阅读(5934) 评论(0) 推荐(1) 编辑
摘要:levmar是一个强大的和高效率的C/C++库,采用Levenberg - 马奎德(LM)优化算法, 主要是为了解决非线性最小二乘问题。官网是:http://users.ics.forth.gr/~lourakis/levmar/ 在PC引用,网上有挺多的资料可以查询到,但我想应用到Android上 阅读全文
posted @ 2017-06-22 20:35 小小情意 阅读(569) 评论(0) 推荐(0) 编辑
摘要:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很 阅读全文
posted @ 2017-04-06 23:48 小小情意 阅读(74695) 评论(5) 推荐(6) 编辑
摘要:最近开发中,需要对图片做一些处理与线性技术,这时就用到了Ceres Solver。如何把Ceres Solver集成到Android里呢? 官网给了一个解决方案,简洁明了: Download the Android NDK version r9d or later. Run ndk-build fr 阅读全文
posted @ 2017-03-31 19:35 小小情意 阅读(2438) 评论(0) 推荐(0) 编辑
摘要:打开Android Studio , 打开左上角的菜单, File => Settings... 打开一个弹窗。 然后在 Appearance & Behavior =>System Settings => Android SDK 在 SDK Tools 的选项卡里, 如下图: 红色选框就是版本号, 阅读全文
posted @ 2017-03-23 12:25 小小情意 阅读(36095) 评论(0) 推荐(1) 编辑
摘要:上一篇,我已经阐述了如何创建一个简单的NDK实例: NDK 开发实例一(Android.mk环境配置下) 在上一篇的基础上,我们来添加Eigen库,然后做一个简单实例。 Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。下面我们介绍一下 如何添加Eigen 阅读全文
posted @ 2017-03-17 11:50 小小情意 阅读(1719) 评论(2) 推荐(0) 编辑
摘要:Android Studio 原始的NDK开发,让你了解 Android.mk 配置方式下NDK开发。该例子主要简单实现 用C语言返回一个字符串,然后用Java来显示。 阅读全文
posted @ 2017-03-09 09:51 小小情意 阅读(12150) 评论(0) 推荐(0) 编辑