1. 下载Android 1.5 NDK, Release 1 For Windows 并解压到D:\android-ndk-1.5_r1
2.下载Cygwin, 执行setup.exe并开始安装(根据网络速度快慢而定, 预计安装需要20分钟左右)
注意:1. 选择台湾的http站点,速度会快很多; 2.开发选项里必须勾选gcc和make,否则后期无法编译
3.执行桌面图标Cygwin,出现linux shell提示符后, 修改当前目录(/home/username)下.bash_profile文件, 加入如下内容在文件尾部
ANDROID_NDK_ROOT=/cygdrive/d/android-ndk-1.5_r1
export ANDROID_NDK_ROOT
4.退出Cygwin,重新进入,执行以下命令
cd $ANDROID_NDK_ROOT
build/host-setup.sh
一切顺利的话会提示设置成功, 如果出错, 则检查错误并修复
5.编译sample hello-jni
进入Cygwin
cd $ANDROID_NDK_ROOT
make APP=hello-jni
一切顺利则会生成libhello-jni.so文件在 $ANDROID_NDK_ROOT/apps/hello-jni/project/libs/armeabi目录下
6.启动预先配置好的Eclipse + ADT环境,创建一个Android Project,选择Create project form existring source
Location = D:\android-ndk-1.5_r1\apps\hello-jni\project, 直接确认即可开始编译并生成apk文件
7.运行这个Project,及可看到效果.
8.祝大家好运Android NDK 编程环境搭建
分享到:
相关推荐
本书顺应Android软/硬件、云计算整合潮流,详细剖析了NDK开发中涉及的各类问题和解决方案:搭建Android NDK开发环境的每一步细节,开发第一个Android NDK程序,Android NDK中Java与C/C++代码的互相调用,Facade设计...
“Android NDK(r5b)环境搭建及JNI实现.docx”可能提供了关于早期NDK版本的详细步骤,虽然版本不同,但基本流程是一致的。NDK版本的更新主要关注性能优化和新功能引入,但核心概念并未改变。 “Android NDK开发环境...
总的来说,这个资源包为Android NDK开发提供了一个全面的学习路径,从环境搭建到实际应用,再到高级技巧,一步步引导开发者深入理解并熟练掌握NDK编程。通过实践这些文档中的内容,开发者可以提升其在Android平台上...
### Android NDK编程入门知识点详解 #### 一、Android NDK简介及应用场景 **知识点1:** **Android NDK(Native Development Kit)**是Google提供的一套工具集,允许开发者使用C或C++语言为Android平台开发原生...
Android NDK环境搭建是Android应用开发中的一个重要环节,它允许开发者使用C++或者其他的本地语言进行性能敏感部分的编程,从而提升应用的运行效率。本文将详细阐述如何配置和使用Android NDK。 首先,理解NDK是...
本篇文章将详细阐述Android NDK环境搭建的过程及注意事项,同时提供一份宝贵的资源——"setup.exe",这可能是用于安装NDK的执行文件。 首先,我们了解下NDK的基本概念。NDK是一套工具集,包含了编译器、链接器和...
接下来是Android NDK编程的入门步骤: 1. **开发环境搭建**: - 在Linux环境下工作,因为NDK使用交叉编译来生成适用于ARM架构的.so动态链接库。 - 下载并安装Android NDK。可以在Google的Android官网找到对应的...
在【Windows】环境下搭建Android NDK开发环境,主要步骤包括: 1. **下载Android NDK**:首先,你需要从官方网址下载适合Windows系统的NDK安装包,例如NDK r7c。下载后将其解压到你的工作目录,例如`F:\Android NDK...
这篇教程将详细介绍如何在Ubuntu 18.04操作系统上,结合QT 5.13搭建最新的Android开发环境。 首先,确保系统已经安装了必要的依赖项。在Ubuntu 18.04上,你需要安装以下软件包: 1. `build-essential`:包含编译...
从环境搭建、库文件管理到JNI调用机制,每一步都需精心设计与实施。随着移动设备性能的不断提升,利用NDK结合OpenCV进行图像处理和计算机视觉应用的开发,正变得越来越流行和重要。掌握这一技能,不仅能够提升应用的...
### Android NDK编程入门知识点详解 #### 一、为何需要用到Android NDK? 1. **代码保护**:相较于Java层代码容易被反编译的特点,C/C++编写的库反汇编难度更大,因此使用NDK可以更好地保护核心算法或业务逻辑不被...
对于64位Windows用户来说,"android-ndk-r20b-windows-x86_64.zip"是一个关键资源,它意味着可以直接在Windows环境中搭建本地开发环境,无需担心系统架构问题。解压后的文件包括了所有必要的工具和库,如编译器、...
NDK 编程的环境搭建,如何编译,生成.so文件,导入到android工程,操作步骤详细,其中各个流程,文件,属性的含义都解释的很清楚,让你知道怎么做哈知道为什么要这么做
《Android NDK开发环境搭建详解》 Android NDK(Native Development Kit)是Android平台提供的一套工具,允许开发者使用C和C++等原生代码来编写部分应用,从而实现高性能计算或者利用现有的C/C++库。这篇教程将详细...
通过以上步骤,您已经在Windows环境下成功搭建了Android NDK开发环境,现在可以开始愉快地进行原生代码编程了。在实际开发中,NDK可以帮助我们实现性能敏感的部分,如图形处理、音频处理和物理模拟等。同时,注意...
### 二、NDK环境搭建 1. **下载与安装**:首先从Android官方网站下载适合的NDK版本,安装到指定目录。 2. **配置环境变量**:将NDK的路径添加到系统环境变量中,以便于命令行调用。 3. **集成到IDE**:对于...
1. **NDK环境搭建**:如何安装和配置NDK,设置Android Studio的CMake或ndk-build构建系统,以便于编译和调试原生代码。 2. **JNI(Java Native Interface)**:讲解JNI的基础知识,如何在Java代码中调用C++函数,...
在开始具体的NDK编程之前,首先需要确保开发环境已经被正确地搭建起来。对于初次接触Android NDK开发的朋友来说,拥有一个良好的环境配置是至关重要的第一步。 ##### 1.1 Android SDK的搭建 **1.1.1 JDK的安装** ...