软件名称:[B]Android NDK版本的8D_Android NDK Revision 8d[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:304 MB
官方主页:Home Page
更新时间:2013-03-09 12:27:00
软件简介:
会为您提供能够调用本机代码从您的Android应用程序
Android NDK提供的工具,允许Android应用程序开发组件嵌入在他们的Android应用程序中使用本机代码。
Android NDK是一个配套工具的的神器出山:www.shenqi73.comAndroid SDK 让Android应用程序开发人员构建他们的应用程序在本机代码中的部分。它的设计结合了Android SDK的使用,因此,如果您尚未安装Android 1.5 SDK,请下载NDK这样做之前。
原生开发套件配备了一系列的交叉工具链(编译器,连接器等。),你可以使用它来创建本地的ARM二进制文件。
它提供了一套稳定的原生API,这样可以保证更高版本的平台支持所有系统头文件中:
·的libc(C库)头
·libm的数学库头
·JNI接口头
·LIBZ(Zlib编程)头
·liblog(Android的记录)头
·最小的一组头用于C + +支持
NDK还提供了生成系统,可以让你的工作效率与你的源代码,而无需处理工具/平台/ CPU / ABI的详细信息。您可以创建很短的文件来描述它的来源编译和Android应用程序将使用 - 构建系统的源代码编译和地方的共享库,直接在您的应用程序项目。
下面是一些主要特点“的Android NDK”:
·一组工具和建立用于生成本地代码库从C和C + +源代码的文件
·A的方式嵌入到相应的本地库,可以部署在Android设备上的应用程序包文件(。的APK)
·A组中的所有未来版本的Android平台将支持原生系统头文件和库,从Android 1.5开始
·文档,示例和教程
要求:
·
一个完整的Android SDK安装(包括所有依赖关系)是必需的。 ·
的Android 1.5 SDK或更高版本是必需的。 ·GNU 3.81或更高版本。早期版本的GNU make可能工作,但还没有经过测试
·的
Cygwin的 ·本机库只能用于由Android NDK创建的设备上运行的是Android 1.5平台版本或更高版本。这是因为工具和ABI的变化,使本机库不兼容1.0和1.1系统映像。
出于这个原因,你应该使用应用程序部署到设备运行的是Android 1.5平台版本或更高版本的NDK的本地库。为了确保兼容性,使用本地生产的的NDK米的库的应用程序
此版本中的新功能:
增加了GNU编译器集合(GCC)4.7编译器的NDK。 GCC 4.6编译器仍然是默认的,所以你必须明确地启用新的版本如下:
·对于NDK构建,出口NDK_TOOLCHAIN_VERSION = 4.7变量或将其添加到Application.mk。
·对于独立的版本,添加 - 工具=选项,以使单机toolchain.sh
添加STLport的异常支持通过加比+ +。注意,新的加比+取决于dlopen和相关的代码,这意味着:
·您可以不再建立一个静态可执行文件,用-static选项或包括libstlport_static.a的使用APP_STL:stlport_static。 (您仍然可以使用静态选项,一个独立的工具)编译动态可执行文件使用include $(BUILD_EXECUTABLE)继续工作,因为编译器会自动添加-LDL选项。
·如果您的项目链接,使用和{-WL-nostdlib - 没有未定义},您必须手动包括-LDL选项。
·增加了一个mstack保护守卫=选项用于x86之间选择一个全球性的...
[url=http://www.sot9.com/soft/94994.html][B]Android NDK版本的8D_Android NDK Revision 8d[/B][/url]
点这里下载->Android NDK版本的8D_Android NDK Revision 8d [ 下载地址 ]