jni
xiangjai
这个作者很懒,什么都没留下…
展开
-
ndk相关
ndk相关ndk编译so环境配置1.下载安装cygwin,All->Devel其中包括gcc g++ make等2.把NDK放到cygwin\home目录下3.进入这个目录cygwin\home\Administrator对bash_profile文件进行配置;对该文件进行编辑,在文件最后添加如下命令后NDK=/cygdrive/c/cygwin/home/android原创 2013-03-24 10:29:20 · 3388 阅读 · 0 评论 -
在eclipse中快速开发JNI(不使用Cygwin,一键生成C头文件.h,以及一键使用NDK交叉编译)
一、使用环境 1、windows64位操作系统 2、ADT为adt-bundle-windows-x86_64-20130917 (eclipse) 3、NDK为Android-ndk-r10b 二、配置生成头文件.h ⒈首先,如图所示,点击External Tools Configurations...转载 2016-08-17 17:15:33 · 461 阅读 · 0 评论 -
Android NDK添加STL注意事项
Android NDK从r5b版本开始官方支持的STL,官方的支持有两个版本一个是gnu的,一个是stlport。如果你需要在你的NDK程序中使用STL,那么需要在Application.mk文件中添加一个选项,就是APP_STL := stlport_static。 APP_STL的取值有以下四种:system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占原创 2016-08-18 10:32:44 · 1596 阅读 · 0 评论 -
Android NDK教程<->-- 简介
Android NDK( Native Developer Kit )是个工具集,它提供一套方法,使Android应用程序(Java程序)可以内嵌native(C,C++)程序。Android应用程序(Java程序)运行于Dalvik虚拟机中。NDK允许应用程序的一部分使用native语言(C,C++)来实现。这对很多程序都是有帮助的,比如需要利用以前完成的C,C++代码,也可以提高运转载 2016-08-18 11:06:24 · 416 阅读 · 0 评论 -
Android NDK教程<二>-- Android.mk语法
Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules". mo原创 2016-08-18 11:18:37 · 917 阅读 · 0 评论 -
JNI中的log日志
1 在Android.mk 中加上LOCAL_LDLIBS :=-llog注意:Android.mk里有一行include $(CLEAR_VARS)必须把LOCAL_LDLIBS :=-llog放在它后面才有用, 否则相当于没写。LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE :原创 2016-08-18 13:16:52 · 4582 阅读 · 1 评论 -
eclipse jni (C/C++)代码提示
native c++方法提示 前提 Android 环境 安装MinGW(环境变量配置) CDT (eclipse官网下载 或者 eclipse marketspace)1、右击项目->Android Tools->Add Native Support , 会生成jni文件 和一个cpp文件 注: 如果提示“NDK location not valid in pre原创 2016-08-18 13:54:39 · 1848 阅读 · 0 评论