一、准备工作Windows配置篇请见http://cn.cocos2d-x.org/tutorial/show?id=13961.安装python 2.下载Android SDK Android 3.下载Android NDK 4.下载Cocos2d-JS 3.0版本,解压,这里博主解压到了Apac...
分类:
Web程序 时间:
2014-08-27 14:20:57
阅读次数:
285
什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需...
分类:
移动开发 时间:
2014-08-27 09:20:17
阅读次数:
319
鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。一.学习本篇教程需要具备的条件:1. 了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2. 你的电脑配置好了Android应用开发环境,即:JAVA、...
分类:
移动开发 时间:
2014-08-27 09:19:47
阅读次数:
321
四、 在eclipse中集成c/c++开发环境 1、 装Eclipse的C/C++环境插件:CDT,这里选择在线安装。 首先登录http://www.eclipse.org/cdt/downloads.php,找到对应你Eclipse版本的CDT插件的在线安装地址。 helios 版本的eclips...
分类:
移动开发 时间:
2014-08-27 09:19:17
阅读次数:
322
原文:http://blog.csdn.net/shulianghan/article/details/38023959最近 Google 被墙了, 上传一下自己收集的 Android 开发环境, 下面给出的官网链接也可以下载;1. 百度网盘下载地址Android集成环境 NDK JDK 总链接:h...
分类:
移动开发 时间:
2014-08-26 22:54:26
阅读次数:
615
\我们知道在Ubuntu下直接编译FFmpeg是很简单的,主要是先执行./configure,接着执行make命令来编译,完了紧接着执行make install执行安装。那么如何使用Android的NDK编译出来可以在Android下面可以使用的FFmpeg动态链接库呢?写下这篇文章就是学习如何裁剪...
分类:
移动开发 时间:
2014-08-26 22:44:56
阅读次数:
353
在android下面使用jni来调用c++,在开发游戏是非常正常的。但是要调试c++部分却是非常麻烦的问题。如果快速定位崩溃位置呢。NDK提供了一个小工具ndk-stack.首先,我们先配置环境,把NDK路径和adb的路径配置到环境变量中。如下面:ADBPATH =F:\DevelopTools\....
分类:
移动开发 时间:
2014-08-26 19:37:36
阅读次数:
259
1 首先加载项目2 进入项目的根目录,输入ndk-build命令3 如果成功,就会发现项目的libs的mips文件夹下有libplasma.so文件4 然后运行程序,成功
分类:
其他好文 时间:
2014-08-24 19:19:13
阅读次数:
266
为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就...
分类:
移动开发 时间:
2014-08-24 19:11:52
阅读次数:
272
在eclipse工程目录下建立一个jni的文件夹在jni文件夹中建立Android.mk和Application.mk文件 Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附....
分类:
移动开发 时间:
2014-08-24 18:00:02
阅读次数:
211