jni
xxxxxhua
这个作者很懒,什么都没留下…
展开
-
jni__day02_环境搭建
第一个工具: NDK (native develop kits) 交叉编译的工具链: 交叉编译: 在一个平台(处理器,操作系统)下 编译出来另外一个平台下可以运行的代码. windows AMD intel x86 架构-> 手机 android arm处理器 .c .java 1. 编译 把源代码(高级语言)编译成一个低级语言 (汇编语言) 2. 连接 根据具体平台的原创 2015-01-11 12:12:38 · 405 阅读 · 0 评论 -
错误:无法访问android.app.Activity 找不到android.app.Activity的类文件
转载地址:http://201202212729.iteye.com/blog/1625779 我同学在工程ndk22/bin/classes中 运行javah com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问,转载 2015-01-18 18:42:56 · 4103 阅读 · 1 评论 -
day02_ndk常见错误&如何采用log调试代码
ndk开发常见错误 1. android.mk文件不存在 $ ndk-build Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk /cygdrive/h/heima6/jni2/ziliao/android-ndk-r7b/build/core/add-applicati原创 2015-01-18 20:55:25 · 1054 阅读 · 0 评论 -
jni_day02之hello_world
1、学习最好的例子就是ndk目录下面的demo,现在来分析一下这个目录platforms这个指定编译的版本,prebuilt预先编译的工具,build完成c语言编译的交叉工具链 2、现在我们来helloworld之旅原创 2015-01-11 23:28:39 · 435 阅读 · 0 评论 -
day02_处理中文乱码问题
ndk开发的中文乱码问题: 1.低版本ndk 不支持中文 ndk-r4-crystal iso-8859-1 转码new String("要".getBytes("iso-8859-2")) 2、直接把.c文件用成utf-8的编码格式的就可以了原创 2015-01-18 21:50:14 · 443 阅读 · 0 评论