`
zhuqiang5138
  • 浏览: 31637 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android jni开发环境的搭建

阅读更多
最近一个项目可能会用到JNI的知识,因为服务器业务代码全是C和C++写的,而又有很多的外部设备和环境调用他 所以android也就只能用JNI来解决了。

一、首先需要搭建android开发搭建环境,也就是Android SDK + Eclipse + ADT,这个网上的文章真的很多 就不想再说了,相信我也不会忘记的。

二、创建Android NDK 开发环境。

    要在Windows平台上进行NDK的开发,需要安装cygwin(一个在windows平台上模拟linux的软件), 关于cygwin  安装比较复杂,如果是初次安装很可能不会成功,可参考有关文章,在此只给出其下载地址:http://www.cygwin.com/
    cygwin是有两种模式的一种是直接从网络中安装,还有一种是如果你有安装的必须文件 可以本地安装(这种在网上是有一些的,反正我是搞蛮长时间才搞定这个的 )

    下面是安装 Android NDK ,可到安卓官网下载:
    http://developer.android.com/sdk/ndk/index.html
    注意选择相应的版本下载,下载后将其解压就可以了。

    配置cygwin,打开cygwin安装目录下的home/<你的用户名>/.bach-profile文件,
在后面加上
NDK=/cygdrive/<NDK安装路径>
export NDK

两行,也可以在windows  下添加 环境变量 $NDK=<NDK安装路径>。 测试下 cd $NDK ,如果可以进入到对应的android-ndk目录 说明这个环境变量是配置成功的。
这个模拟环境安装好了以后的作用就是为了能编译出android识别的共享库文件.so文件
也就是命令 $NDK/ndk-build

三、搞定CDT插件
    我不是直接下载的CDT的插件 而是直接下载的Eclipse的C++版本 然后把features和plugins文件下有关CDT的文件和文件夹都拷贝到我原来开发Android的Eclipse的对应文件下面
后来运行了下 似乎也是可行的 呵呵。



注意:类似cygwin的模拟工具 还有一个MinGW 这个我从网上看到的都是和Eclipse C++结合起来用的。
分享到:
评论

相关推荐

    JNI开发 eclipse相关开发环境的搭建

    开发环境搭建完成 现在,读者已经成功搭建了一个 JNI 开发环境,可以使用 Eclipse 和 CDT 插件来编写和编译 C/C++ 代码,并使用 NDK 和 Cygwin 来编译 JNI 代码。这个环境可以帮助读者更好地开发 JNI 项目,提高...

    android jni 环境搭建 开发

    配置Android JNI开发环境涉及以下步骤: 1. **下载和安装基础工具**: - 首先,你需要安装Eclipse IDE,它是Android开发的常见选择,虽然现在许多开发者转向了Android Studio。确保下载并安装最新的版本。 - 安装...

    android eclipse jni(ndk) 开发环境的搭建

    ### Android Eclipse JNI (NDK) 开发环境搭建详解 #### 一、引言 随着移动互联网的迅猛发展,Android平台的应用开发变得越来越重要。而JNI(Java Native Interface)与NDK(Native Development Kit)作为连接Java层...

    Android JNI开发手册

    Android JNI开发手册涵盖了使用Java本地接口(Java Native Interface,JNI)进行Android平台应用开发的核心知识。JNI是一种编程框架,允许Java代码和其他语言写的代码(主要是C或C++)进行交互。本手册是Android开发者...

    android_jni操作指南.pdf

    根据提供的文件信息,以下是对...综上所述,这份Android JNI操作指南将涵盖如何搭建适合JNI开发的环境,以及通过一个简单示例程序来具体展示Java与C/C++代码之间的交互,对初学者而言是理解和应用JNI的一个入门指导。

    Android JNI环境配置流程.docx

    Android JNI 环境配置流程是 Android 开发中不可或缺的一部分,本文档旨在指导开发者一步步搭建 Android JNI 环境,帮助新手快速上手 Android JNI 开发。 一、NDK 环境配置 NDK(Native Development Kit)是 ...

    编译好的Android JNI HelloWorld

    本压缩包"编译好的Android JNI HelloWorld"提供了一个基础示例,帮助开发者验证其Android NDK开发环境是否已正确搭建。 JNI在Android开发中的作用主要体现在以下几个方面: 1. 性能优化:对于计算密集型任务,如...

    windows下Android开发环境搭建详细步骤

    SDK2.2__开发环境详解.doc》、《cygwin下载安装介绍.doc》和《windows下eclipse集成cygwin编译android_NDK(即结合jni调用c-c++)》.doc等文档提供了详细的步骤指导,可以帮助开发者更好地理解和实践环境搭建。...

    JNI环境搭建

    在Android环境中搭建JNI开发环境主要分为以下几个步骤: 1. **下载安装NDK**:首先,你需要从官方网址(如http://developer.android.com/sdk/ndk/index.html)下载适合你系统的NDK版本。例如,这里提到的是NDK-r8c...

    Android JNI 断点调试C++

    通过这个简单的测试项目"HelloNDK",初学者可以快速了解Android JNI环境的搭建,学习如何在Java和C++之间进行交互,并掌握使用Android Studio进行C++代码断点调试的基本技巧。这不仅有助于深入理解Android应用的内部...

    android搭建jni环境的步骤

    - - 在Eclipse中安装C/C++开发工具CDT(C/C++ Development Toolkit),这将为Android JNI开发提供集成的编辑器和构建环境。可以选择在线安装,通过Eclipse的"Help" -&gt; "Install New Software" -&gt; "Add",然后输入...

    Android之JNI环境配置以及调用

    android 环境下搭建JNI开发环境,以及Android.mk以及Application.mk相关配置文件,以及方法说明。

    android_JNI学习(记录文档+参考代码)

    在开始Android JNI开发前,首先需要搭建好开发环境。这包括安装Android Studio,配置NDK(Native Development Kit),设置系统路径以便编译和调试原生代码。在Android Studio中,可以通过添加CMake或NDK构建脚本来...

    Android NDK开发环境搭建及案例

    本篇文章将详细探讨Android NDK的开发环境搭建过程,并通过具体案例帮助理解其应用。 一、Android NDK简介 NDK是Google提供的一个开源工具,它允许开发者在Android平台上编译和运行原生代码,以提升应用的执行效率...

    Android开发环境搭建

    在进入Android应用开发的世界之前,首先需要正确地搭建开发环境,这是每个Android开发者必须经历的初始步骤。本文将详尽地介绍如何搭建Android开发环境,包括底层开发和前台开发的相关设置。 一、安装Java ...

Global site tag (gtag.js) - Google Analytics