Android NDKAndroid NDK, Revision 10 (July 2014)Platform(32-bit target)PackageSize (Bytes)MD5 Checksum Windows 32-bit android-ndk32-r10-windows-x86.z.....
分类:
移动开发 时间:
2014-08-05 18:17:49
阅读次数:
368
1、编译成android时,需要修改jni/android.mk,每个cpp都修改一下太麻烦,可以让他自动识别。
# 遍历目录及子目录的函数
define walk
$(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))
endef
# 遍历Classes目录
ALLFILES...
分类:
其他好文 时间:
2014-08-05 15:58:19
阅读次数:
224
安装软件准备:
vs2012
cocos2d-x-2.2.1
adt-bundle-windows-x86_64-20121030
android-ndk-r9c-windows-x86_64
jdk-7u21-windows-x64
python-2.7.6.amd64
cygwin64 setup-x86_64
Step 1:安装visual studio 20...
分类:
其他好文 时间:
2014-08-05 15:50:19
阅读次数:
429
解决方案一这是因为JDK配置错误所导致的现象。一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。解决办法如下:卸载掉原来安装的32...
分类:
系统相关 时间:
2014-08-05 13:46:19
阅读次数:
286
初次接触Cocos2d-x,准备搭建一个hello world的Android环境,问题遇到很多。在此记录,为自己,也为大家,避免重走弯路!具体的环境搭建,可以参考官方的文档。在Windows7平台搭建Cocos2d-x Android开发环境。1.Android-ndk-r10不能放在具有空格.....
分类:
移动开发 时间:
2014-08-05 00:19:58
阅读次数:
2409
"Failed to load the JNI shared library jvm.dll”下班回家下载了一个STS,居然打不开,检查环境变量配置没有错误,试了好几次,甚至把jre都拷贝到sts目录都不行,这让我无语得不行,网上查下,有人说版本可能不对,果然检查了一下自己下载的版本,因为点击的是网...
分类:
其他好文 时间:
2014-08-05 00:01:28
阅读次数:
3737
由于Android应用程序大多使用Java编写,所有很容易通过反编译获取源代码,因此为了保持核心算法,逻辑的安全性,大多应用程序将该部分使用c或c++实现,例如:用户的登陆,底层采用c或c++代码编写。下面将演示简单的c语言验证用户名和密码正确性,实现登录。1.创建Android应用程序 ...
分类:
移动开发 时间:
2014-08-04 17:27:58
阅读次数:
376
安卓运行机制JNI、Dalvik、ART之间的比较...
分类:
移动开发 时间:
2014-08-04 14:18:17
阅读次数:
262
NDK全称:Native Development Kit。1、NDK是一系列工具的集合。* NDK提供了一系列的工具,帮助开发人员高速开发C(或C++)的动态库,并能自己主动将so和java应用一起打包成apk。这些工具对开发人员的帮助是巨大的。* NDK集成了交叉编译器,并提供了对应的mk文件隔离...
分类:
移动开发 时间:
2014-08-03 23:01:16
阅读次数:
403
由于C语言和Java语言之间很多类型不一致性,因此使用native时,需要数据类型转换。下面演示分别传递整型,字符串,整型数组,Java静态方法传递数据。1.创建native方法我们单独创建一个NativeClass类来存放native方法1 package com.forsta.ndk;2 3 p...
分类:
移动开发 时间:
2014-08-03 22:59:36
阅读次数:
409