`
endual
  • 浏览: 3558562 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ubuntu android NDK 配置

 
阅读更多

下载
Windows     http://dl.google.com/android/ndk/android-ndk-1.6_r1-windows.zip 
Mac OS X (intel)    http://dl.google.com/android/ndk/android-ndk-1.6_r1-darwin-x86.zip        

Linux 32/64-bit (x86)     http://dl.google.com/android/ndk/android-ndk-1.6_r1-linux-x86.zip 

在ubuntu下只需下载linux版本的就行

下载后将文件解压,在终端进入解压后的目录中

第一步:make -v 和 gcc -v 检测

用make -v出现如下提示:

root@liuyuan-desktop:/home/work/android-ndk-1.6_r1# make -v
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

 这个程序创建为 i486-pc-linux-gnu


用gcc -v出现如下提示:

root@liuyuan-desktop:/home/work/android-ndk-1.6_r1# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)

 

第二步: 检测没有错误,输入命令: ./build/host-setup.sh

会出现错误

错误修改:

编辑 build/host-setup.sh 修改#!/bin/sh 为#!/bin/bash 保存

再次输入 ./build/host-setup.sh ,可以看到没错:

root@liuyuan-desktop:/home/work/android-ndk-1.6_r1# ./build/host-setup.sh
Checking host development environment.
NDK Root   : /home/work/android-ndk-1.6_r1
GNU Make   : make (version 3.81)
Awk        : awk
Platform   : linux-x86
Generate   : out/host/config.mk
Toolchain  : Checking for arm-eabi-4.2.1 prebuilt binaries

Host setup complete. Please read docs/OVERVIEW.TXT if you don't know what to do.

 

第三步:接着编译 samples 里的例子: make APP=hello-jni

第四步:用eclipse添加刚编译的工程(前提是已经配置好了android sdk,adt)

 

运行模拟器将会看到

hello-jni

配置成功

 

分享到:
评论

相关推荐

    ubuntu下android ndk编译环境搭建详细描述

    在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...

    ubuntu Android NDK开发环境的搭建

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

    android-ndk-r19c-linux-x86_64.zip

    总结,本文详细介绍了在Ubuntu 18.04上利用QT 5.13和Android NDK r19c构建Android原生开发环境的步骤,包括安装依赖、下载和解压NDK、配置QT Creator以及创建和运行测试项目。这将为开发者提供一个高效且稳定的开发...

    Android_NDK环境搭建

    ### Android NDK环境搭建知识点详解 #### 一、概述 Android NDK (Native Development Kit) 是一套...需要注意的是,随着Android系统的更新换代,NDK也会不断升级,因此建议定期关注官方文档,以获取最新的配置指导。

    Android NDK 开发教程二

    - **操作系统**:官方推荐使用 Ubuntu 系统进行开发,但在 Windows 上也可以通过 Cygwin 实现对 NDK 的支持。 - **版本要求**:NDK 仅适用于 Android 1.5 及以上版本。 ##### 3.2 使用示例 开发者可以通过以下步骤...

    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

    Ubuntu下的Android NDK配置与开发 在Ubuntu系统中配置Android NDK同样非常重要,具体步骤如下: - **安装依赖**:使用`apt-get`命令安装所需的依赖包,例如GCC、GDB等。 - **下载并解压NDK**:从官方网站下载最新...

    NDK工具android-ndk-r10e-linux-x86_64

    1. **解压:**下载的"android-ndk-r10e-linux-x86_64.bin"是一个可执行的二进制文件,通过在Ubuntu终端中赋予执行权限并运行,可以将其解压到指定目录。 2. **配置环境变量:**安装完成后,需要将NDK的路径添加到...

    c/c++Android开发环境配置

    【C/C++ Android开发环境配置】是Android原生开发中的重要环节,主要涉及三个关键工具:Android NDK、Android SDK和Ant。以下是这些工具的详细配置步骤和使用方法。 一、Android NDK NDK(Native Development Kit)...

    Ubuntu14.04中配置Android环境详解

    在Ubuntu 14.04操作系统中配置Android开发环境是一个重要的任务,这涉及到多个组件的安装和设置。本文将详细讲解如何一步步搭建Android SDK、ADT(Android Development Toolkit)和NDK(Native Development Kit)...

    iperf2 iperf3 Android平台 ndk编译指南,常见问题解决方法

    iperf 2 ,3 的android 平台移植笔记,ndk 选择,交叉编译工具链的编译和配置,编译结果的验证,常见错误的处理方法。工作实践中的总结。

    ubuntu+android-ndk-r5b+ffmpeg2.7

    标题“ubuntu+android-ndk-r5b+ffmpeg2.7”揭示了这是一个关于在Ubuntu操作系统上使用Android Native Development Kit (NDK) r5b版本编译FFmpeg 2.7库的过程。FFmpeg是一个开源的跨平台多媒体处理工具,包含一系列...

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

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

    NDK配置及安装、生成.实例应用

    **一、NDK配置** 1. **下载与安装**: 首先,你需要从Android Studio官方网站或者Google Developer网站下载适用于你操作系统的NDK版本。通常,NDK会以zip文件的形式提供,解压后将文件夹放在你选择的路径下。 2. **...

    NDK编译环境搭建

    详细介绍android ndk编译环境搭建,可以自行编译android app所需的C++/C代码实现的高效率功能动态库文件,借JAVA层调用.

Global site tag (gtag.js) - Google Analytics