您的位置:首页 > 移动开发 > Android开发

android生成so文件

2013-10-15 22:00 323 查看
.编写Linuxc文件

.在Android-ndk目录下建立/项目名/project/jni

.在cmd下输入:javah -classpath "D:\workspace\Demo\bin\classes" com.xx.Linuxc,生成com_xx_Linuxc.h文件

.在 /项目名/project/jni/下建立com.xx.Linuxc.c文件调用com_xx_Linuxc.h文件

.在 /项目名/project/jni/下建立Android.mk文件

内容为:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := 项目名

LOCAL_SRC_FILES := com.xx.Linuxc.c

include $(BUILD_SHARED_LIBRARY)

.在 /项目名/下建立Application.mk文件:

APP_PROJECT_PATH := $(call my-dir)/project

APP_MODULES := 项目名

在cygwin下输入:

cd $NDK/项目/project/jni

$NDK/ndk-build

成功后会再 /项目/project/jni/下生成libs和obj文件夹,里面包含.so文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: