我看到你也对他这个动态库感兴趣,非常高兴。我的问题是我现在需要将这个动态库中各个模块的函数重新进行封装,就是把调用API的过程封装成C的函数在打包生成动态库,问题1.现在linux下在java环境下写了一个简单地调用动态库的Hello.java程序,用javah生成.h的头文件,然后根据这个头文件写了一个实现函数的.c hello.c 程序,然后将这个hello.c文件生成java格式的.so动态库。我再写了一个测试这个动态库的程序ToSay.java 测试动态库完全正确,可是放到android环境下却不行,提示:程序意外终止,请重试。请问这是为什么?
问题2:他的动态库中的API应用函数是用C/C++写的吗?可是我发现他的接口函数参数中怎么有byte类型?那我还能用C/C++封装吗?C/C++中可是没有byte类型啊?我的目的是用C语言封装成函数,就是一个模块只用一个函数实现,然后再将我封装好的函数打包成动态库,请问,你有什么好的建议?我的qq:1130129467 希望能够交流。