当前位置:首页 > 软件下载 > 编程开发

android ndk官方版

点此纠错

  • 平台:WinXP, Win7, WinAll
  • 大小:400M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2017-04-27
4.0
0% 0%

情介绍


android-ndk-r10e,AndroidNDK在SDK前面添加了“native”二字,即Native Development Kit,因此也被谷歌称为NDK。我们为您提供android-ndk-r10e 版本下载。它支持32/64 位使用。赶快下载吧。酒吧!









android-ndk-r10e,Android NDK在SDK前面添加了native一词,即Native Development Kit,所以谷歌也将其称为NDK。我们为您提供android-ndk-r10e版本供下载,支持32/64位使用。立即下载!



android  ndk



基本介绍



在此之前,Android平台上的第三方应用程序都是基于Java使用Dalvik专用虚拟机来开发的。原生SDK的发布,让开发者可以更直接地访问Android系统资源,使用传统的C或C++语言编写程序,并直接在程序包文件(.apks)中嵌入原生库文件。



不过谷歌也表示,使用原生SDK编程相比Dalvik虚拟机有一些缺点,比如程序更加复杂、兼容性难以保证、无法访问Framework API、调试更加困难等。开发者需要自行决定使用它。



众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用C/C++等原生代码语言执行部分程序。



NDK 包括:



从C/C++ 生成本机代码库所需的工具和构建文件。



将一致的本机库嵌入到可部署在Android 设备上的应用程序包文件(.apk 文件)中。



支持未来所有Android 平台的一系列本机系统头文件和库



Android NDK在SDK前添加了native一词,即Native Development Kit,因此谷歌也将其称为NDK。



指示



打开Eclipse,点击Window-Preferences-Android-NDK,设置NDK路径。例如,对于Shamoo,它是E:\android-ndk-r9c。



androidndkr10e  64位下载



新建一个Android项目,右键该项目Android Tools-Add Native Support.然后给我们的.so文件起个名字,例如:my-ndk



android  ndk



这时项目就会多出一个jni文件夹,jni下有Android.mk和my-ndk.cpp文件。 Android.mk是NDK项目的Makefile,my-ndk.cpp是NDK的源文件。



接下来模仿NDK demo和Hello-JNI项目来编写。使用Alt + '/' 进行代码提示!很酷!有没有?之前用CDT的时候,按不了代码提示,很郁闷……



JNI接口的命名规范为:Java_+调用方法的包名(包名的点用_代替)+_+调用接口的类名+_+方法名。对于实例方法,两个参数是必需的,一个JNI环境指针JNIEnv *



androidndkr10e  64位下载



完成,然后运行。运行前先编译NDK,然后编译JAVA代码。编译过程中可能会遇到Unable to launch cygpath。 Cygwin 在路上吗?怎么解决呢?如下



右键项目,点击Properties-C/C++ Build的Building Settings去掉Use default build command,然后输入${NDKROOT}/ndk-build.cmd



android  ndk



点击C/C++ Build中的Environment,点击Add.添加环境变量NDKROOT,值为NDK的根目录



androidndkr10e  64位下载