摘要: 1 首先加载项目2 进入项目的根目录,输入ndk-build命令3 如果成功,就会发现项目的libs的mips文件夹下有libplasma.so文件4 然后运行程序,成功 阅读全文
posted @ 2014-08-24 18:45 杨斌_济南 阅读(606) 评论(0) 推荐(0)
摘要: 为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就... 阅读全文
posted @ 2014-08-24 17:58 杨斌_济南 阅读(386) 评论(0) 推荐(0)
摘要: 在eclipse工程目录下建立一个jni的文件夹在jni文件夹中建立Android.mk和Application.mk文件 Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附... 阅读全文
posted @ 2014-08-24 17:45 杨斌_济南 阅读(4693) 评论(0) 推荐(0)
摘要: 1 前提是 已经配置好 安卓SDK开发环境。2 下载 android-ndk64-r10-windows-x86_64,可以从官方网站下载,这里有一个现成的。 http://pan.baidu.com/s/1qWryxC4,下载完成之后,解压到电脑一个目录里,注意目录不要有中文的(如果有中文设置环境... 阅读全文
posted @ 2014-08-24 11:56 杨斌_济南 阅读(8142) 评论(0) 推荐(0)
摘要: Ubuntu各版本下载地址: http://old-releases.ubuntu.com/releases/ 阅读全文
posted @ 2014-08-24 10:26 杨斌_济南 阅读(770) 评论(0) 推荐(0)