`
我爱3G
  • 浏览: 29989 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

android ubuntu下NDK的开发

阅读更多

默认eclipse  + android sdk 都已经配置完成

1 下载andriod NDK for linux    http://dl.google.com/android/ndk/android-ndk-1.6_r1-linux-x86.zip






2 make -v 和 gcc -v 检测





3 进入NDK目录  /home/fxj1682/Android/android-ndk-1.6_r1 根据自己目录放置位置,输入./build/host-setup.sh




会出现错误

错误修改:

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

再次输入 ./build/host-setup.sh,正确显示如下






4 接着编译apps 里的例子: make APP=hello-jni 正确编译后可在 /home/fxj1682/Android/android-ndk-1.6_r1/apps/hello-jni/project/libs /armeabi/下找到so文件,即编译出的动态库(相当于windows 中dll)




5 启动eclipse 中,新建一个android project -- create project from existing source




6 运行程序helloJni








分享到:
评论

相关推荐

    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的一部分,...

    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是其中的一个...

    Android NDK 开发教程二

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

    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; ...

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

    **NDK开发注意事项:** 1. **内存管理:**C/C++的内存管理需要手动进行,避免内存泄漏和悬挂指针。 2. **安全问题:**本地代码的安全性至关重要,要确保正确处理异常和避免缓冲区溢出等常见安全问题。 3. **调试:**...

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

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

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

    在虚拟机 Ubuntu 下搭建 Android 编译环境,首先需要安装 JDK。输入命令:sudo apt-get install sun-java6-jdk。如果不能下载安装 JDK6,可以通过第三方地址获取 JDK6,写入该文件可以使运行安装命令时有地址去下载...

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

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

    ubuntu+android-ndk-r5b+ffmpeg2.7

    描述中提到的是一个特定的构建过程,即在Ubuntu环境下利用NDK进行交叉编译。Android NDK允许开发者使用C/C++编写原生代码,然后在Android设备上运行。r5b是NDK的一个早期版本,提供了将C/C++代码编译为ARM架构...

    android NDK

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

    libpng-1.6.40-android 对应的是用android提供静态库动态库编译,在ubuntu的环境ndk-14

    libpng-1.6.40-android 对应的是用android提供静态库动态库编译,在ubuntu的环境ndk-14编译出,提供编译命令,写狠完整,试过,提供线上使用,对应android.mk文件,执行./build.sh运行就行

    ubuntu 下 编译 ffmpeg for Android armv7-a armv8-a

    综上所述,"ubuntu下 编译 ffmpeg for Android armv7-a armv8-a"涉及到的知识点包括Ubuntu环境、FFmpeg项目、Android架构、交叉编译、NDK、配置脚本以及硬件加速等。通过这样的编译过程,我们可以创建针对Android...

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

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

    Ubuntu下搭建android环境

    本篇将详细讲解如何在Ubuntu环境下安装和配置Java Development Kit (JDK)、Eclipse IDE、Android Software Development Kit (SDK)以及Native Development Kit (NDK)。 首先,我们从安装JDK开始。JDK是所有Java编程...

    NDK-build-under-ubuntu.rar_Ubuntu!

    在Android开发领域,NDK(Native Development Kit)是一个不可或缺的工具,它允许开发者使用C、C++等原生代码来编写部分应用,以提高性能,尤其是处理图形计算、物理模拟等计算密集型任务时。本资源"NDK-build-under...

    Ubuntu14.04中配置Android环境详解

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

    libevent对应Android下的库文件

    描述中提到的"Ubuntu下用NDK交叉编译",意味着开发环境是在Ubuntu操作系统上,使用了Android Native Development Kit (NDK) 来进行编译。NDK是Google提供的一套工具,允许开发者用C/C++编写原生代码,然后将其集成到...

Global site tag (gtag.js) - Google Analytics