Java层中定义完需要的Native方法后,需要使用JDK提供的javah命令编译C文件中需要的方法签名,具体做法是1,如果你使用的是jdk1.6及以下版本,将目录切换到工程目录下的classes目录;2,如果你使用的jdk1.7版本,请将目录切换到工程目录下的src目录,执行如下的javah命令:目录;2,如果你使用的jdk1.7版本,请将目录切换到工程目录下的src目录,执行如下的javah命令:
问题1:错误: 编码GBK的不可映射字符
原因:因为在eclipse中将项目的编码改成了utf-8
解决方法:命令中加入解码语句javah -encoding utf8 com.elight.espeaker.engin.LameActivity
先记录一个问题,后续再添加