天天看点

android eclipse + jni +lame 用法简介

链接

​​​http://lame.sourceforge.net/​​​ (官方网站)

​​​http://sourceforge.net/projects/lame/files/lame/3.99/​​ (最新源码 lame-3.99.5.tar.gz)

下载解压缩,找到标红文件夹

android eclipse + jni +lame 用法简介

提供的demo 基本上拿来的就可以使用。要扩展功能,需要自己进行编译so

下载ndk 文件进行

(ndk 配置 亲测可以使用)

修改 (头文件进行 新的 so 编译,你会发现报很多错)

android eclipse + jni +lame 用法简介

基础上编译也是不行,需要按照最后面错误。自己进行重新导入源码–替换相应的项。编译

android eclipse + jni +lame 用法简介

这个修改过后 编译成功so 文件

如果其他项目需要导入 so 文件 (jni 方法命名规则 java_包名类名方法名) 只需要

android eclipse + jni +lame 用法简介

整体贴到其 项目中即可。

继续阅读