一、准备工作
Cygwin http://www.cygwin.com/setup.exe
android-ndk http://dl.google.com/android/ndk/android-ndk-r5-windows.zip
二、安装cygwin可以搜索一下比较简单。(安装时注意选择包时选择Devel)
三、配置NDK的编译环境,我这儿使用的Eclipse编译。
1.编辑cygwin目录下的 home\user(你的用户名)\.bash_profile
在最后添加上
ANDROID_NDK_ROOT=/cygdrive/E/android-ndk-r5 (你ndk的路径 cygwin访问其它驱动器/cygdrive/CDEFG...)
export ANDROID_NDK_ROOT
2.在Eclipse中新建android工程,选择本地路径 NDK下的sample android-ndk-r5\samples\hello-jni
然后选择版本完成新建工程。
3。在工程上面右键->Properties->Builders->New->Program
Location 选择cygwin\bin\bash.exe
Working Directory 可以不填
Arguments: --login -c "cd /cygdrive/工程的jni目录含有Android.mk&& $ANDROID_NDK_ROOT/ndk-build" ($ANDROID_NDK_ROOT 为第一步设置的环境变量)
4.
环境搭建完毕,刷新工程或者clean工程控制台会打印:
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Install : libhello-jni.so => libs/armeabi/libhello-jni.so
编译成功。
然后运行虚拟机就能看到结果。
修改jni\hello-jni.c文件中的 return (*env)->NewStringUTF(env, "Hello from JNI datuo2!"); 保存自动编译,再运行看输出字符串发生变化。
- 大小: 83.9 KB
- 大小: 110.2 KB
- 大小: 55.1 KB
- 大小: 68.1 KB
- 大小: 7.8 KB
分享到:
相关推荐
本教程将详细阐述如何在Windows操作系统上搭建NDK开发环境,并通过编译运行NDK自带的代码示例来熟悉其基本流程。 首先,了解NDK的作用是关键。NDK主要为以下场景提供支持: 1. **性能需求高**:C/C++代码通常比Java...
安卓NDK环境搭建 安卓NDK环境搭建是Android应用开发中不可或缺的一部分。NDK提供了一个基于C/C++语言的开发环境,允许开发者使用native代码来开发Android应用。下面是安卓NDK环境搭建的详细指南。 一、安装Eclipse...
### NDK环境搭建详解 #### 一、概述 本文档主要介绍了如何搭建Android NDK(Native Development Kit)环境,使开发者能够使用C/C++语言进行Android应用开发。文档中的步骤详细且易于理解,适合初学者及有一定基础...
在【Windows】环境下搭建Android NDK开发环境,主要步骤包括: 1. **下载Android NDK**:首先,你需要从官方网址下载适合Windows系统的NDK安装包,例如NDK r7c。下载后将其解压到你的工作目录,例如`F:\Android NDK...
### Ubuntu下Android NDK开发环境搭建详解 在深入探讨如何在Ubuntu系统中搭建Android NDK(Native Development Kit)开发环境之前,我们先简要了解一下Android NDK及其重要性。Android NDK是Android SDK的一部分,...
首先,我们需要运行Cygwin,配置环境变量后可输入“cd $ndk/samples/hello-jni/”,进入到“hello-jni”工程目录。然后,我们需要输入命令“$ndk/ndk-build”命令即可编译。需要注意的是,如果出现“Android NDK: ...
在Android应用开发中,有时需要使用C或C++代码来实现高性能的计算或者调用特定的库,这时就需要搭建Android NDK环境。本文主要介绍了如何在Windows环境下搭建Android NDK r10的开发环境,并通过实例演示了如何在...
通过上述步骤,您应该能够成功搭建 Android NDK 的开发环境,并能够对简单的 NDK 项目进行编译和调试。了解这些基础知识后,您可以进一步探索 NDK 的高级功能,如使用 OpenGL ES 进行图形渲染或利用 OpenMAX 进行...
在Android开发中,NDK(Native ...总之,Android NDK r10的环境搭建涉及到下载、解压、创建工程、配置源代码、设置Builder以及编译和运行。理解NDK的工作原理和配置细节对于进行高效的Android原生代码开发至关重要。
在开始使用Eclipse+CDT+GDB调试Android NDK程序之前,首先需要确保已经搭建好以下开发环境: 1. **Ubuntu 11.10**:作为主要的操作系统,用于开发和调试Android NDK程序。 2. **Eclipse 3.7 (Indigo) for Java**:...
### Windows、Eclipse、C++、Cocos2dx游戏开发环境搭建详解 #### 一、背景与目的 本文旨在帮助那些希望使用Eclipse而非Visual Studio(VS)进行Cocos2dx游戏开发的开发者们,搭建一套高效的工作环境。Cocos2dx是一...
本文档主要介绍了如何在Windows环境下,利用Eclipse IDE进行C++编程,特别是针对Cocos2d-x游戏开发环境的搭建。Cocos2d-x是一个开源的游戏开发框架,支持C++语言,适用于iOS、Android等多平台。以下是详细步骤: 1....
#### 三、NDK开发环境的搭建 Android开发有两种主要模式:基于SDK的Java开发和基于NDK的C/C++开发。在过去,配置NDK环境相对复杂,但现在使用Eclipse + ADT + CDT等工具可以极大地简化这一过程。 1. **解压NDK**:...