vs工程移植Android中最后步骤选择.so还是.dll呢?有个用vs写的工程,要把这个工程移植到android中去,网上可
vs工程移植Android中最后步骤选择.so还是.dll呢?
有个用vs写的工程,要把这个工程移植到android中去,网上可得有两种方法可用,
1. (1)、编写带有native方法的java类
(2)、使用javac命令编译所编写的java类
(3)、使用javah命令处理类文件,生成C/C++头文件
(4)、使用C/C++实现本地方法
(5)、将C/C++编写的文件生成动态连接库
(6)把生成的.dll库放到c:/windows/system32目录下
http://blog.csdn.net/chenjin_zhong/article/details/5870305
该方法不用写Android.mk 也不是生成.so动态库,
方法二:(相同的步骤就不写了)
(5)写Android.mk文件
(6)用ndk编译生成.so文件
这两个的区别是什么呢?网上多数用的是第二种方法
[解决办法]
dll是给windows用的,android还是so吧。你给的那个link应该是将在windows里怎么用jni的,可以参照,但是最后放到android上,还是要so.
