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文件
.在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文件
相关文章推荐
- Android Studio jni编译生成so文件
- Android中JNI使用详解(3)---Android Studio中SO文件生成
- 如何调用已有的SO文件来生成供Android使用的SO文件
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- android — NDK生成so文件
- android — NDK生成so文件
- Eclipse android项目中配置NDK自动编译生成so文件
- Android 生成.so文件步骤归纳
- 重温android studio jni编译生成so文件
- (2016-10-28)Android-NDK学习笔记(一)生成简单的SO文件
- android studio NDK开发配置以及生成SO文件
- Android--ndk编译生成.so文件
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- android studio ndk-build 编译C生成.so文件(ndk基础篇)
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- android jni开发,用javah生成***.h头文件,用ndk在libs下生成***.so文件
- 从Android源码编译生成的so文件查找源码
- android(NDK+JNI)---NDK编译生成so文件
- Android中生成调用本地so文件
- Android studio如何利用Android.mk编译生成多个so文件