分几个步骤:1. 安装cygwin2. 配置NDK环境变量3. 用NDK来编译程序 ...输入$NDK/ndk-build,重新编译,转到 D:\ndkr10\samples\Teapot\libs\armeabi-v7alibTeapotNativeActivity.so到此,NDK 环境配好了。
分类:
移动开发 时间:
2014-11-25 20:14:16
阅读次数:
208
NDK DEBUG方法
一、JNI单步调试,Debug As Android Native Apllication
二、借用NDK-STACK调试工具...
分类:
其他好文 时间:
2014-11-25 16:39:22
阅读次数:
160
一、cocos2dx 使用JNI 实现java 和 C++ 相互调用http://www.himigame.com/iphone-cocos2dx/725.html cocos2dx通过Jni调用Android的Java层代码http://blog.csdn.net/stupidcodegenera...
分类:
移动开发 时间:
2014-11-24 13:25:25
阅读次数:
3769
刪除packages/apps/Gallery2/Android.mk以及packages/apps/Gallery2/jni/Android.mk后编译整个工程后会报类似如下错误:
make[3]: *** No rule to make target `out/target/common/obj/APPS/Gallery2_intermediates/classes.jar', needed...
分类:
移动开发 时间:
2014-11-24 10:07:20
阅读次数:
204
本文介绍Windows环境下搭建Android NDK开发环境,并创建一个简单的使用Native代码的Android Application。一、环境搭建二、JNI函数绑定三、例子一、环境搭建1. 操作系统:Windows7 64位2. 安装Java,最新的JDK8貌似还不支持,敢于折腾的同学可以试...
分类:
移动开发 时间:
2014-11-22 17:12:08
阅读次数:
255
加入头文件
#include <android/log.h>
函数
__android_log_print(ANDROID_LOG_INFO,LOG_TAG,TITLE)
第一个参数ANDROID_LOG_INFO(还有ANDROID_LOG_ERROR等),表示什么类型
的输出,上面的函数相当于android的j...
分类:
移动开发 时间:
2014-11-20 20:31:01
阅读次数:
146
上一篇大概分析了一下FM启动流程,若不了解Fm启动流程的,可以去打开前面的链接先了解FM启动流程,接下来我们简单分析一下FM的搜索频率流程。
在了解源码之前,我们先看一下流程图:
其实从图中可以看到,实现搜索频率的功能是在底层CPP文件,java层只操作和更新一些界面(GUI),Java调用JNI实现功能。Java app基本核心,通过方法回调实现a类和b类方法,b类调a类方法信息...
分类:
移动开发 时间:
2014-11-20 18:47:58
阅读次数:
388
Android开发之JNI(一)--HelloWorld及遇到的错误解析
1.NDK环境搭建
参考http://blog.csdn.net/xiaoliouc/article/details/8705560
2.HelloWorld编写
(1)新建一个Android工程JniDemo,这个名字可以随便起;
(2)新建一个HelloWorld.java类,...
分类:
移动开发 时间:
2014-11-20 17:09:13
阅读次数:
208
问题总结:程序栈太小,64位机器的栈大小默认比32位的大,将程序从64放到32中执行则报错,需要修改初始堆栈大小 (.so库中提供两个函数接口,一个里面使用的是尺寸较大的图像,另一个处理的图像很小,只有调用前一个函数的时候会溢出)之前在hadoop程序中利用jni调用了C语言写的(libxxx.so...
分类:
编程语言 时间:
2014-11-19 17:54:52
阅读次数:
1404
关于MessageQueue-JNI的错误问题解决...
分类:
其他好文 时间:
2014-11-19 16:01:00
阅读次数:
573