于Android的NDK的概念这里就不解释啦。网上到处都有。这里讲述一下,编程和调试环境的搭建。
一,软件下载
Android SDK :
http://dl.google.com/android/android-sdk_r08-windows.zip。(2011/02/22可用)
Android NDK :
只能从百度上找 android-ndk-1.5_r1-windows.zip 官方下载地址不知道。
Cygwin :
http://cygwin.com/install.html。(2011/02/22可用)
二,安装
Android NDK :
只要展开就可以啦。
Cygwin :
要选好 gcc, make vi 等基本开发工具。用下列命令查看版本信息,以确认是否正确安装。
gcc -v
make -v
三,用 Cygwin + NDK 编译 NDK 带的例子
1,启动Cygwin控制台。
2,编辑 Home 目录下 .bash_profile 文件,加入下面两行。
NDK=/cygdrive/D/01_Work/01_Android/android-ndk-r5
export NDK
3,重新启动Cygwin控制台。
4,执行编译命令。
$ cd /cygdrive/d/01_Work/01_Android/android-ndk-r5/samples/hello-jni/
TianYu@tianyu-pc /cygdrive/d/01_Work/01_Android/android-ndk-r5/samples/hello-jni
$ $NDK/ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Install : libhello-jni.so => libs/armeabi/libhello-jni.so
TianYu@tianyu-pc /cygdrive/d/01_Work/01_Android/android-ndk-r5/samples/hello-jni
四,在Eclipse上搭建编译环境。
有上述基础后,用创建 Eclipse 的外部 Builder 功能,就可以在生成 .so 文件啦。
1,在 Properties of ProjectName 中加 New_Builder。
2,配置如下:
Main>Location : Cygwin的bash.exe
D:\01_Work\Cygwin\env\bin\bash.exe
Main>Working Directory : Cygwin的bin目录
D:\01_Work\Cygwin\env\bin
Main>Arguments : Cygwin下运行的命令
--login -c "cd /cygdrive/D/01_Work/02_Kinect/WS/HelloNDK && $NDK/ndk-build"
Build Options>Specify Resources : Project 的 jni 目录
五,实例(待续)
分享到:
相关推荐
综上所述,该内容介绍了如何在不需要Cygwin模拟Linux环境的情况下,在Windows平台下快速搭建一个使用Eclipse进行Android NDK开发的环境。这个过程涉及到安装ADT和最新版的NDK,配置Eclipse环境,创建并配置Android...
在【Windows】环境下搭建Android NDK开发环境,主要步骤包括: 1. **下载Android NDK**:首先,你需要从官方网址下载适合Windows系统的NDK安装包,例如NDK r7c。下载后将其解压到你的工作目录,例如`F:\Android NDK...
### 非常强大的Eclipse中Android NDK开发环境的配置说明 #### 一、概述 本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程...
"NDK开发环境搭建" NDK(Native Development Kit)是 Android 提供的一系列工具的集合,帮助开发者快速开发 C 或 C++ 动态库,并能自动将 so 和 Java 应用一起打包成 apk。NDK 环境搭建是 Android 应用开发中非常...
在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...
本文将详细介绍 Windows 平台下如何搭建 Android NDK 的开发环境。 #### 二、准备工作 在开始配置 Android NDK 开发环境之前,需要确保您的计算机上已经安装了以下软件和环境: 1. **Java 开发环境**:包括 JDK 和...
在Windows环境下搭建Android NDK开发环境,首先需要安装Cygwin,这是一个模拟Linux环境的工具,它提供了类似UNIX的功能,使得开发者可以在Windows上使用Linux命令行工具。以下是Cygwin的安装步骤: 1. 访问Cygwin...
Windows下Eclipse搭建AndroidNDK开发环境 本资源摘要信息将详细介绍Windows下Eclipse搭建AndroidNDK开发环境的过程,从Cygwin的搭建到Eclipse的配置,囊括了整个开发环境的搭建过程。 Cygwin的搭建 Cygwin是一个...
通过以上步骤,您可以在Windows环境下成功搭建Android NDK开发环境。这不仅能够帮助您更好地理解Android平台底层机制,还能为开发高性能应用打下坚实的基础。需要注意的是,随着Android系统的更新换代,NDK也会不断...
综上所述,一个完整的Android NDK开发环境搭建包括了Cygwin的安装与配置、NDK的下载与配置、CDT插件的下载与安装,以及在Android项目中正确导入和编译C/C++代码,并使native代码能够输出调试信息。以上步骤的详细...
【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...
### Ubuntu下Android NDK开发环境搭建详解 在深入探讨如何在Ubuntu系统中搭建Android NDK(Native Development Kit)开发环境之前,我们先简要了解一下Android NDK及其重要性。Android NDK是Android SDK的一部分,...
### Android NDK r4b 开发环境搭建:深入解析与指南 #### 一、环境搭建概览 在《Android_ndk_r4b开发环境搭建.pdf》文档中,详细阐述了如何在Mac系统上构建适用于Android NDK r4b的开发环境。这包括了必要的软件...
首先,资源中的“Android NDK 开发环境搭建.doc”提供了详细的步骤来指导用户配置NDK开发环境。这通常包括下载和安装NDK,设置Android Studio,配置路径变量,以及构建本地库项目。了解这些步骤是开始NDK编程的基础...
本篇将详细介绍如何在Android环境下利用NDK搭建OpenCV的开发环境。 首先,我们需要从OpenCV官网(http://opencv.org/opencv-3-2.html)下载适用于Android平台的开发包。这个包包含了一系列预编译的库文件,以及必要...
Android NDK环境配置是Android应用开发中的一个重要环节,它允许开发者使用C或C++编写高性能的原生代码,这些代码可以被编译成动态库并与Java应用一同打包成APK。NDK集成了交叉编译器,使得开发者能够针对不同的CPU...
ndk开发环境搭建
本书顺应Android软/硬件、云计算整合潮流,详细剖析了NDK开发中涉及的各类问题和解决方案:搭建Android NDK开发环境的每一步细节,开发第一个Android NDK程序,Android NDK中Java与C/C++代码的互相调用,Facade设计...
总结,Android NDK开发环境的搭建涉及到多个步骤,包括下载安装NDK、配置环境变量、集成到Android Studio以及创建本地模块。通过实际案例,我们可以更直观地了解如何编写本地代码并调用它们。随着技术的发展,NDK...