有个用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文件
这两个的区别是什么呢?网上多数用的是第二种方法
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文件
这两个的区别是什么呢?网上多数用的是第二种方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货