`

Ubuntu下搭建Android NDK开发环境[转]

    博客分类:
  • NDK
阅读更多

我们应该如何在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编译环境搭建详细描述

    通过以上步骤,你可以在Ubuntu环境下成功搭建Android NDK编译环境,开始进行原生代码的开发工作。记得保持NDK和SDK的更新,以获取最新的特性和修复。在实际开发中,可能会遇到各种问题,如库冲突、链接错误等,这时...

    ubuntu Android NDK开发环境的搭建

    ### Ubuntu下Android NDK开发环境搭建详解 在深入探讨如何在Ubuntu系统中搭建Android NDK(Native Development Kit)开发环境之前,我们先简要了解一下Android NDK及其重要性。Android NDK是Android SDK的一部分,...

    虚拟机ubuntu android编译环境搭建过程

    在虚拟机 Ubuntu 下搭建 Android 编译环境,需要安装 Android 编译环境相关的包。这些包包括 Android SDK、Android NDK、Java JDK、Apache Ant 等。这些包的安装十分重要,因为它们是编译 Android 的基础。 五、 ...

    Android_NDK环境搭建

    通过以上步骤,您可以在Windows环境下成功搭建Android NDK开发环境。这不仅能够帮助您更好地理解Android平台底层机制,还能为开发高性能应用打下坚实的基础。需要注意的是,随着Android系统的更新换代,NDK也会不断...

    Ubuntu下搭建NDK开发环境(eclipse自动生成C/C++头文件,自动编译生成so)

    1. 配置JDK和Android SDK以及Android NDK的环境变量; 2. eclipse生成生成项目中所有头文件:com_myndk_MainActivity.h等; 3. 将Android/Java项目转变成C++项目; 4. 设置将默认编译C++的命令由make改为ndk-build; ...

    android-ndk-r19c-linux-x86_64.zip

    《在Ubuntu 18.04上使用QT5.13构建基于Android NDK r19c的开发环境》 Android Native Development Kit (NDK) 是Google提供的一款工具集,用于在Android平台上进行原生代码(如C/C++)的开发。NDK r19c是其中的一个...

    Ubuntu下搭建android环境

    在Ubuntu操作系统中搭建Android开发环境是一项基础且重要的任务,尤其对于进行Android底层开发的开发者而言。本篇将详细讲解如何在Ubuntu环境下安装和配置Java Development Kit (JDK)、Eclipse IDE、Android ...

    ubuntu11.04搭建Android开发环境步骤及所遇到的问题

    在Ubuntu 11.04操作系统中搭建Android开发环境是一个技术性强且需要注意细节的过程。本文将详细介绍这个过程,以及在搭建过程中可能遇到的问题及其解决方案。 首先,你需要确保系统已更新到最新版本,以确保所有...

    ubuntu下建立Android的开发环境-update

    本文主要针对在Ubuntu下搭建基于Android SDK 1.5的Eclipse开发环境提供补充说明。以下将详细阐述搭建过程中的关键步骤。 首先,确保网络连接正常。在虚拟机环境中,如使用VMware,应检查网络设置,通常有两种情况:...

    Ubuntu14.04中配置Android环境详解

    本文将详细讲解如何一步步搭建Android SDK、ADT(Android Development Toolkit)和NDK(Native Development Kit)环境。 首先,我们需要安装Java Development Kit(JDK),因为Android开发依赖于Java语言。在Ubuntu...

    android NDK

    - **项目准备**:介绍如何在Ubuntu环境下准备一个NDK开发项目。 - **开发流程**:详细说明了从项目创建到编译打包的整个开发流程。 - **调试技巧**:分享了一些有用的调试技巧,帮助开发者解决常见问题。 综上所述...

    Qt for Android 5.15.2环境搭建与配置.docx

    在本文中,我们将详细介绍如何搭建和配置Qt 5.15.2的开发环境,以在Android平台上进行应用开发。这个过程包括安装JDK 1.8、Android Studio 4.1.3、OpenSSL插件,以及配置SDK、NDK,并最终安装Qt 5.15.2。以下是对每...

    android2.3 开发环境配置手册

    在本手册中,详细介绍了如何在Ubuntu环境下配置Android 2.3.3的开发环境,以便于源码初学者能够在Linux系统上顺利地进行Android应用的开发。这份内容丰富的手册详细讲解了搭建开发环境的整个流程,并通过蜂鸣器和LED...

    Ubuntu下的Android(安装篇)

    在Ubuntu 8.10 desktop-i386-8.10版本上,我们可以搭建Android的开发环境,进行Android系统的编译和测试。 本文将详细介绍如何在Ubuntu 8.10上构建Android环境并运行Android模拟器,具体步骤如下: 1. **安装...

    Android系统开发教程

    本书介绍了如何在Linux环境下安装Ubuntu操作系统,并搭建Android开发工具包(SDK)和交叉编译器。在Windows环境下,本书推荐使用Android集成开发环境Eclipse来搭建开发环境。具体而言,包括了如何在Windows上安装...

    Android编译环境搭建.pdf

    - 文档中提到的`trusty`是Ubuntu的一个版本代号,搭建Android编译环境时,要确保使用的命令适用于当前的操作系统版本。 在搭建Android编译环境时,还需注意以下几点: - 确保系统的稳定性和足够的硬盘空间,因为...

    ubuntu 下面编译linphone 的全部过程 包括java等环境的搭建

    本文将详细介绍在 Ubuntu Kylin 14.04.1 版本下编译安装 Linphone 的步骤,并涵盖必要的 Java 开发环境配置。Linphone 是一款开源的 SIP (Session Initiation Protocol) 电话客户端,支持语音通话、视频通话等功能。...

    NDK-build-under-ubuntu.rar_Ubuntu!

    下面我们将深入探讨Ubuntu环境下如何搭建和使用NDK。 **1. 安装NDK** 首先,确保你的Ubuntu系统是最新的。打开终端并更新系统包列表: ```bash sudo apt-get update sudo apt-get upgrade ``` 然后,你需要下载...

Global site tag (gtag.js) - Google Analytics