com.android.ide.eclipse.ndk_23.0.2.1259578.jar

1 MB/编程其他

简介 相关 评论

简介

这是com.android.ide.eclipse.ndk_23.0.2.1259578.jar下载,一般我们在安装成功了ndk后,需要在adtbundle上面设置NDK路径,但是一开始是没有的。7GC红软基地

软件介绍

  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台上,“Java+C”的编程方式是一直都可以实现的。7GC红软基地
  不过,Google也表示,使用原生SDK编程相比Dalvik虚拟机也有一些劣势,Android SDK文档里,找不到任何JNI方面的帮助。即使第三方应用开发者使用JNI完成了自己的C动态链接库(so)开发,但是so如何和应用程序一起打包成apk并发布?这里面也存在技术障碍。比如程序更加复杂,兼容性难以保障,无法访问Framework API,Debug难度更大等。开发者需要自行斟酌使用。于是NDK就应运而生了。NDK全称是Native Development Kit。NDK的发布,使“Java+C”的开发方式终于转正,成为官方支持的开发方式。NDK将是Android平台支持C开发的开端。7GC红软基地

软件说明

  1.代码的保护。由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。7GC红软基地
  2.可以方便地使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。7GC红软基地
  3.提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。7GC红软基地
  4.便于移植。用C/C++写得库可以方便在其他的嵌入式平台上再次使用。7GC红软基地

相关介绍

com.android.ide.eclipse.ndk_23.0.2.1259578.jar是学习《Android软件安全与逆向分析》首先就是搭建Android开发环境,该书是2013年1月出版,到现在非常多工具都已有了更新版本号,安装上也有了差别,在此总结最新版本号的安装流程并汇总下载地址,以便于高速搭建最新开发环境,供大家參考。7GC红软基地

软件截图

com.android.ide.eclipse.ndk_23.0.2.1259578.jar7GC红软基地

展开

同类推荐

相关文章