08 2014 档案

摘要:工程先用eclipse生成class目录,转到class目录下执行: javap -scom.example.hellojni.MainActivityCompiled from "MainActivity.java"public class com.example.hellojni.MainAc... 阅读全文
posted @ 2014-08-28 16:37 沉浮天宝 阅读(4476) 评论(0) 推荐(0)
摘要:在android下面使用jni来调用c++,在开发游戏是非常正常的。但是要调试c++部分却是非常麻烦的问题。如果快速定位崩溃位置呢。NDK提供了一个小工具ndk-stack.首先,我们先配置环境,把NDK路径和adb的路径配置到环境变量中。如下面:ADBPATH =F:\DevelopTools\... 阅读全文
posted @ 2014-08-26 18:13 沉浮天宝 阅读(1102) 评论(0) 推荐(0)
摘要:源码下载:JniDemo JNI就是Java Native Interface, 即可以实现Java调用本地库, 也可以实现C/C++调用Java代码, 从而实现了两种语言的互通, 可以让我们更加灵活的使用.通过使用JNI可以从一个侧面了解Java内部的一些实现.本文使用的环境是64位的win... 阅读全文
posted @ 2014-08-26 17:14 沉浮天宝 阅读(691) 评论(0) 推荐(0)
摘要:在cocos2d-x引入了rapidjson,它处理速度比其他的json库快,反正不管了,我们这边只是学习下如何使用。rapidjson官方网址:https://code.google.com/p/rapidjson/wiki/UserGuide,上面有wiki有部分说明文档,可以看下。gith... 阅读全文
posted @ 2014-08-24 08:57 沉浮天宝 阅读(19481) 评论(3) 推荐(0)
摘要:#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)#define usleep(t) Sleep(t)#else#include #define usleep(t) usleep(t)#endif 阅读全文
posted @ 2014-08-23 10:28 沉浮天宝 阅读(260) 评论(0) 推荐(0)
摘要:目录: 1. 简介 2. JNI 组件的入口函数 3. 使用 registerNativeMethods 方法 4. 测试 5. JNI 帮助方法 6. 参考资料1. 简介 Android与JNI(一)已经简单介绍了如何在 android 环境下使用 JNI 了。但是遵循JNI 开发的... 阅读全文
posted @ 2014-08-22 18:14 沉浮天宝 阅读(1668) 评论(0) 推荐(0)
摘要:对于默认eclipse是没有marketplace插件的,但是marketplace确实是非常好用的,可以在上面下载各种插件。1.Help-->Install new Software2.输入下面链接:http://download.eclipse.org/releases/juno3.选择ma... 阅读全文
posted @ 2014-08-22 17:36 沉浮天宝 阅读(787) 评论(0) 推荐(0)
摘要:第一、通过eclipse新建一个工程名为HelloJni的android工程,并编译。第二、右键工程-->Android Tools --> Add Native Support,出现如下界面,名字默认就可以了,点击finish。第三、我们在MainActivity类中加入要调用的native代码p... 阅读全文
posted @ 2014-08-22 16:30 沉浮天宝 阅读(811) 评论(0) 推荐(0)
摘要:在android工程的根目录使用javah生成jni 头文件时候,报找不到android.app.Activity的类文件错误。无法访问android.app.Activity是说明没有引入android.jar包这边有两种方式可以解决:第一种:在src目录执行命令,javah-d../jnic... 阅读全文
posted @ 2014-08-22 15:02 沉浮天宝 阅读(450) 评论(0) 推荐(0)