【Android】使用msysgit编译Android下的C文件
来源:互联网 发布:医学数据挖掘 编辑:程序博客网 时间:2024/06/04 01:34
前提,已经写好了C代码
1.写mk文件
在你的C代码所在的jni目录新建一个mk文件,在本例中该文件内容如下:
LOCAL_PATH := $(callmy-dir)
include$(CLEAR_VARS)
LOCAL_MODULE := libg722
LOCAL_SRC_FILES := \
g722_decode.c \
g722_encode.c \
g722_jni.c
include$(BUILD_SHARED_LIBRARY)
说明:
LOCAL_MODULE := libg722,本句意思是生成的so文件取名叫“libg722”;
把你需要编译的c文件写入,如上面的g722_decode.c、g722_encode.c、g722_jni.c,用反斜杠分隔。
2.配置msysgit的msys.bat文件
在恰当的地方加上如下指令:
rem**************************************************
setNDK=E:/NDK/android-ndk-r6b-windows/android-ndk-r6b
setNDK_PROJECT_PATH=E:\\NDKWORKPLACE\\P2P_TALK
rem ndk-buildNDK_PROJECT_PATH
rem**************************************************
如图:
说明:
set NDK=你的NDK路径
set NDK_PROJECT_PATH=你要编译的工程路径
rem ndk-build NDK_PROJECT_PATH 这句话是把上一句的路径设置为。。。
3.开始编译
然后就可以开始了:
Cd NDK 进入NDK
Ls 可以通过LS查看目录
Ndk-build 开始编译
如果编译错误会有详细提示:
编译成功:
并且可以在你的工程里的libs\armeabi目录中看到了so文件!
OK,跑一下你的工程吧。
Android技术交流群:91488018(Android是会呼吸的痛)
- 【Android】使用msysgit编译Android下的C文件
- Windows下使用msysgit下载Android源码
- 在Android源码下编译C文件
- Windows环境下,Msysgit获取Android源码
- Android下使用C语言的四种编译方式
- Android下使用C语言的四种编译方式
- Android使用NDK编译C/C++文件
- Android开发:在Android源码下编译C文件
- android 下编译c文件为二进制Android.mk范例
- Windows 下 使用msysGit
- windows下使用msysgit
- Android教程之-----Windows环境下,Msysgit获取Android源码。
- 编译Android Framework下的资源文件
- 图文介绍Windows系统下使用 Github账户 + msysgit + TortoiseGit 进行文件管理的方法。
- msysgit的使用教程
- 在Android下编译c
- android eclipse编译c文件
- 编译libfdk-aac 库,使用根目录下的android.mk直接包含所有子目录下的android.mk文件
- Linux库相关知识
- C#正则表达式匹配HTML中的图片路径
- Eclipse中10个最有用的快捷键组合
- UTC时间与北京时间
- js 之 父窗口获取弹出子窗口的输入框Value
- 【Android】使用msysgit编译Android下的C文件
- C#语法糖(Csharp Syntactic sugar)大汇总
- Built-In Functions of VB Script
- iPhone/iPad开发扎记 2012/02/09
- 使用workbench进行在线调试
- putty中文站
- js match方法子匹配问题
- Android界面效果_Color汇总
- flex与ajax交互