我们应该如何在Ubuntu 系统下搭建Android NDK 开发环境呢?下面一步一步教大家
步骤1.下载NDK(注意我下载的是r4版本):
http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip
步骤2.下载完成后,解压到 ~/ 目录下:
$echo $HOME <-- 查看当前用户目录,即 ~/ 目录路径
/home/wzhnsc
$pwd <-- 查看当前路径
/home/wzhnsc/android-ndk-r4b
注:如上路径是我解压 android-ndk-r4b-linux-x86.zip 后的 android-ndk-r4b 目录路径
步骤3.首先进入 /home/wzhnsc/android-ndk-r4b 目录,
此目录下有个 README.TXT 文件,里面提到了:
在 docs/STABLE-APIS.TXT 里面是 APIs 的文档,
在 docs/INSTALL.TXT 里面是如何安装NDK
(以前的版本都需要运行 build/host-setup.sh 来进行初始化,
这个 android-ndk-r4b 版本把它去除了,使用更方便了,只是像如下配置一下环境变量即可 ),
在 docs/HOWTO.TXT 里面是如何使用NDK。
注:建议这些文档都看一遍,有个大概了解。
步骤4.配置NDK的环境变量
$gedit ~/.bashrc
注:在打开的文件末尾添加,如下内容
NDK=~/android-ndk-r4b
export NDK
步骤5.在当前 bash 环境下读取并执行 ~/.bashrc 中的命令:
$source ~/.bashrc
或 (source命令也称为“点命令”,也就是一个点符号(.)。)
$. ~/.bashrc
步骤6.然后查看是否生效:
$echo $NDK
/home/wzhnsc/android-ndk-r4b/
步骤7.编译有两种方法:
1)在目标工程目录下编译:
$cd /home/wzhnsc/android-ndk-r4b/samples/hello-jni
进入例子目录
$NDK/ndk-build
然后在当前目录下执行 /home/wzhnsc/android-ndk-r4b/ndk-build 脚本
2)在任意目录下编译:
$NDK/ndk-build -C /home/wzhnsc/android-ndk-r4b/samples/hello-jni
用 -C 指出工程目录路径
注:无论哪种编译,成功后就会在当前目录下多生成 libs 与 obj 两个子目录。
步骤8.打开 eclipse 导入 hello-jni 工程 ,就能看到效果了。
分享到:
相关推荐
通过以上步骤,你可以在Ubuntu环境下成功搭建Android NDK编译环境,开始进行原生代码的开发工作。记得保持NDK和SDK的更新,以获取最新的特性和修复。在实际开发中,可能会遇到各种问题,如库冲突、链接错误等,这时...
### Ubuntu下Android NDK开发环境搭建详解 在深入探讨如何在Ubuntu系统中搭建Android NDK(Native Development Kit)开发环境之前,我们先简要了解一下Android NDK及其重要性。Android NDK是Android SDK的一部分,...
在虚拟机 Ubuntu 下搭建 Android 编译环境,需要安装 Android 编译环境相关的包。这些包包括 Android SDK、Android NDK、Java JDK、Apache Ant 等。这些包的安装十分重要,因为它们是编译 Android 的基础。 五、 ...
通过以上步骤,您可以在Windows环境下成功搭建Android NDK开发环境。这不仅能够帮助您更好地理解Android平台底层机制,还能为开发高性能应用打下坚实的基础。需要注意的是,随着Android系统的更新换代,NDK也会不断...
1. 配置JDK和Android SDK以及Android NDK的环境变量; 2. eclipse生成生成项目中所有头文件:com_myndk_MainActivity.h等; 3. 将Android/Java项目转变成C++项目; 4. 设置将默认编译C++的命令由make改为ndk-build; ...
《在Ubuntu 18.04上使用QT5.13构建基于Android NDK r19c的开发环境》 Android Native Development Kit (NDK) 是Google提供的一款工具集,用于在Android平台上进行原生代码(如C/C++)的开发。NDK r19c是其中的一个...
在Ubuntu操作系统中搭建Android开发环境是一项基础且重要的任务,尤其对于进行Android底层开发的开发者而言。本篇将详细讲解如何在Ubuntu环境下安装和配置Java Development Kit (JDK)、Eclipse IDE、Android ...
在Ubuntu 11.04操作系统中搭建Android开发环境是一个技术性强且需要注意细节的过程。本文将详细介绍这个过程,以及在搭建过程中可能遇到的问题及其解决方案。 首先,你需要确保系统已更新到最新版本,以确保所有...
本文主要针对在Ubuntu下搭建基于Android SDK 1.5的Eclipse开发环境提供补充说明。以下将详细阐述搭建过程中的关键步骤。 首先,确保网络连接正常。在虚拟机环境中,如使用VMware,应检查网络设置,通常有两种情况:...
本文将详细讲解如何一步步搭建Android SDK、ADT(Android Development Toolkit)和NDK(Native Development Kit)环境。 首先,我们需要安装Java Development Kit(JDK),因为Android开发依赖于Java语言。在Ubuntu...
- **项目准备**:介绍如何在Ubuntu环境下准备一个NDK开发项目。 - **开发流程**:详细说明了从项目创建到编译打包的整个开发流程。 - **调试技巧**:分享了一些有用的调试技巧,帮助开发者解决常见问题。 综上所述...
在本文中,我们将详细介绍如何搭建和配置Qt 5.15.2的开发环境,以在Android平台上进行应用开发。这个过程包括安装JDK 1.8、Android Studio 4.1.3、OpenSSL插件,以及配置SDK、NDK,并最终安装Qt 5.15.2。以下是对每...
在本手册中,详细介绍了如何在Ubuntu环境下配置Android 2.3.3的开发环境,以便于源码初学者能够在Linux系统上顺利地进行Android应用的开发。这份内容丰富的手册详细讲解了搭建开发环境的整个流程,并通过蜂鸣器和LED...
在Ubuntu 8.10 desktop-i386-8.10版本上,我们可以搭建Android的开发环境,进行Android系统的编译和测试。 本文将详细介绍如何在Ubuntu 8.10上构建Android环境并运行Android模拟器,具体步骤如下: 1. **安装...
本书介绍了如何在Linux环境下安装Ubuntu操作系统,并搭建Android开发工具包(SDK)和交叉编译器。在Windows环境下,本书推荐使用Android集成开发环境Eclipse来搭建开发环境。具体而言,包括了如何在Windows上安装...
- 文档中提到的`trusty`是Ubuntu的一个版本代号,搭建Android编译环境时,要确保使用的命令适用于当前的操作系统版本。 在搭建Android编译环境时,还需注意以下几点: - 确保系统的稳定性和足够的硬盘空间,因为...
本文将详细介绍在 Ubuntu Kylin 14.04.1 版本下编译安装 Linphone 的步骤,并涵盖必要的 Java 开发环境配置。Linphone 是一款开源的 SIP (Session Initiation Protocol) 电话客户端,支持语音通话、视频通话等功能。...
下面我们将深入探讨Ubuntu环境下如何搭建和使用NDK。 **1. 安装NDK** 首先,确保你的Ubuntu系统是最新的。打开终端并更新系统包列表: ```bash sudo apt-get update sudo apt-get upgrade ``` 然后,你需要下载...