1.代码的保护。由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。
2.可以方便地使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。
3.提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。
4.便于移植。用C/C++写得库可以方便在其他的嵌入式平台上再次使用。
三、下载NDK之后,解压便可
注:1.在android-ndk-r10c目录下有一个samples的目录,里面存放着例子,可供学习。
2.注意NDK的环境变量,如:
四、在Eclipse的Window->Preferences->Android->NDK,设置NDK路径,例如:
注:需检查ADT插件是否安装了Android Native Delelopment Tools(可在Eclipse - Help - Install new Software中检查)
**五、**新建一个Android工程后,在new出来的Project上右键点击Android T