ndk

  • 网络Network Developer's Kit; 原生开发工具包(native development kit); 原生开发套件(Native Developmetn Kit)

ndkndk

ndk

Network Developer's Kit

...投入到应用程序的开发中,TI公司提供了网络开发套件NDK( Network Developer’s Kit)。

原生开发工具包(native development kit)

(4) 安装原生开发工具包(NDK):这是任何一种使用类似OpenGL 原生API 的游戏的关键组件。在编写本书时,NDK 的最新版为r…

原生开发套件(Native Developmetn Kit)

原生开发套件(NDK)是一款强大的工具,将原生 x86 代码的强大功能和 Android* 应用的图形界面结合在一起。通过使用该工具…

日本电波

其它电子元器件厂商_供应_采购–电子街-电子街 ... SONY( 索尼)(1) NDK( 日本电波)(7) (Texas Instruments 德州仪器)(8) ...

1
ndk-gdb will not work if you try to run your application on previous versions of the system. 如果你尝试运行你的应用程序在之前版本的系统上ndk-gdb将不工作。
2
One of the first applications to use the NDK was a breakout style game made by the developer Aki. 首个使用NDK的应用就是由开发者Aki编写的越狱风格的游戏。
3
By default, ndk-gdb will search for an already-running application process, and will dump an error if it doesn't find one. 默认情况下,ndk-gdb将搜索一个早以运行的应用进程,如果它找不到将转储一个错误。
4
If your application runs on a platform older than Android 2. 3, ndk-gdb will not be able to debug native threads properly. 如果你的应用程序运行在旧于Android2.3的一个平台上,实际上ndk-gdb将不能够调试本地线程。
5
ndk-gdb aborts if it finds that another native debugging session is running on the same device. 默认情况下,如果找到其它的本地调试会话运行在相同设备上的话ndk-gdb中止。
6
The NDK allows you to create a "customized" tool chain installation to make life easier. NDK允许你创建一个定制的工具链设置使生活更轻松。
7
If you are not, you will only be able to debug the main thread (as in previous NDK releases). 如果你不是上述情况,你将只能够调试主线程(如用之前NDK发布版)。
8
and stick to the NDK build system instead, which will handle all the details for you. 如果上述的对你毫无感觉,或许最好不使用独立工具链,固守NDK生成系统,它将为你处理全部细节。
9
So, if you're reading this tutorial, you may already be considering the NDK for your Android projects. 好,如果你正在阅读这篇教程,你也许已经在考虑在你的Android项目中使用NDK了。
10
This document describes how one can modify the NDK and generate new experimental release packages for it. 本文档介绍了如何来修改NDK和为它生成的新的试验性的发布包。
11
At this point, you may want to add the NDK tools to your path. 现在,你也许想要在路径设置中添加NDK工具。
12
Only needed to debug problems when you can't connect and that the error messages printed by ndk-gdb are not enough. 当你不可以连接且ndk-gdb打印错误信息不能满足时,才需要用来调试问题。
13
And lastly, illustrates the network development kid (NDK) and methods of using, and gives the steps to apply NDK to network transporting. 最后,详细说明了网络开发中用到的开发工具NDK及其使用方法,并且给出网络实现的具体步骤和部分程序。
14
The tutorial moves on to introduce the Java Native Interface (JNI), which is the technology of interest when working with the NDK. 随后,本教程介绍了Java本地接口(JNI),这是使用NDK时您会感兴趣的一种技术。
15
The tutorial begins with a high-level look at the NDK and its common usage scenarios. 本教程以NDK及其常用场景的概述开始。
16
You can install NDK modules outside of your main project source tree. 你可以安装NDK模块在你的主工程源文件树外面。
17
Where $NDK points to your NDK installation path. You can also create an alias or add $NDK to your PATH to avoid typing it every time. 这里$NDK指向你的NDK安装目录。你还可以创建一个别名或者添加$NDK到你的PATH环境变量以避免每次都键入它(注:PATH区分大小写)。
18
The NDK is a suite of tools that enable developers to create native code executables and shared libraries. NDK是一个工具套件,开发者可以凭借其创建本地代码的可执行文件与共享程序库。
19
provided with the Android NDK as a standalone compiler. 使用AndroidNDK提供的工具链作为一个独立编译器现在是可能的。
20
which also removes all intermediate files and directories from $NDK. 同样地从$NDK中移除全部的中间文件和目录。
21
That said, using the NDK is still a process that is prone to problems and issues even if you consider yourself a mobile development veteran. 也就是说,即使你认为自己是个移动开发老手,使用NDK依然很容易碰到困难和麻烦。
22
Generally speaking, you only need to use the NDK if your application is truly processor bound. 总的来说,只有当你的应用程序真的是个处理器杀手的时候你才需要使用NDK。
23
This application is a mix of SDK-based Java code and NDK-compiled C code. 本应用程序混合使用了基于SDK的Java代码和NDK编译的C代码。
24
The Release Notes detail all the improvements and bug fixes coming in NDK r7. 发布声明详述了所有改进和由NDKr7引入的Bug修复。
25
ndk-gdb will use local TCP port 5039 to communicate with the debugged application. 默认情况下,ndk-gdb将使用本地TCP端口5039来与被调试应用程序通讯。
26
You will also learn how to extend the Eclipse build environment to integrate an NDK project into an Android SDK project file. 您还将学习如何扩展Eclipse构建环境以将NDK项目集成到AndroidSDK项目文件中。
27
Another reason to use the NDK is for ease of porting. 另一个使用NDK的原因是方便移植。
28
The NDK will complain if this is not the case. 如果不是这种情况的话NDK将会出问题。
29
Now that the NDK is downloaded (it is, right? ), you need to unzip it. 既然NDK已经下载完成(没错吧?),你就需要解压缩它。
30
You need to download the NDK. 你需要下载NDK。