之前从网上看到Eclipse里配置 builder,可以编译c,c++,
后来又看到一篇文章关于在Linux下使用eclipse cdt的功能,开发,linux桌面差点弄坏我的显卡,我就不用它了,在win下使用cygwin来开发,单运行ndk-build是可以正常使用的,集成到Eclipse里面才是比较重要的。
简单地说下:
建一个Hello工程,Android的,可以从sample里面取出来,编译,运行。
装上cdt插件后,新建一个工程,这时要选other工程,然后选中convert to c++project,这是装了cdt后才有的
然后下一步,选中你刚才建的Hello工程,下面选makefile project右边选cygwin gcc ,我这里没有,是因为没有配置 在系统的path里
完成之后,在工程属性里设置:
如图
差不多了,到这里也不能编译,无法生成so提示信息:
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [libs/armeabi/gdbserver] Error 258
**** Build Finished ****
暂时不知道如何解决,
如果出现一些jni。h没有找到的问题,需要设置系统的变量INCLUDE把Java_home\include包进去,就不会提示错误了。
如何完成的编译出so文件还需要进一步的探讨,
- 大小: 11.7 KB
- 大小: 27.6 KB
- 大小: 28.8 KB
分享到:
相关推荐
在IT行业中,开发环境的搭建是开发者们必不可少的步骤,特别是在Android原生开发(NDK)中,结合Cygwin和Eclipse3.6能够创建一个高效的工作平台。本篇文章将详细阐述如何进行Cygwin、Eclipse3.6与NDK的集成,以便...
### 非常强大的Eclipse中Android NDK开发环境的配置说明 #### 一、概述 本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程...
总的来说,配置Windows上的Eclipse、Cygwin、CDT和NDK环境,主要是为了在Windows环境下进行C/C++的Android原生代码开发。通过Eclipse和CDT,我们可以得到一个强大的C/C++ IDE;Cygwin提供了Linux工具链,使得在...
环境变量设置的bat文件 根据自己的路径修改几个地方后放在eclipse根目录下 就不用再设置环境变量了
Eclipse配置NDK环境是Android开发中一个常见的任务,它允许开发者在Eclipse中创建、编译和管理使用C或C++编写的本地代码。 首先,要正确配置NDK环境,首先需要下载并安装C/C++专用版的Eclipse,这是因为标准版的...
### Windows 下 Eclipse 集成 Cygwin 编译 Android NDK 在 Windows 环境下使用 Eclipse ...通过以上步骤,可以在 Windows 环境下通过 Eclipse 集成 Cygwin 来高效地编译 Android NDK,极大地提高了开发效率和便利性。
在Cygwin中配置NDK环境变量是非常重要的一步骤,需要在Cygwin中设置NDK的路径,以便于NDK的命令可以被正确地执行。 Eclipse的配置 Eclipse是Android开发环境的核心组件,提供了一个集成的开发环境。Eclipse的配置...
在开始使用Eclipse+CDT+GDB调试Android NDK程序之前,首先需要确保已经搭建好以下开发环境: 1. **Ubuntu 11.10**:作为主要的操作系统,用于开发和调试Android NDK程序。 2. **Eclipse 3.7 (Indigo) for Java**:...
1 目录 Eclipse集成Android NDK说明 1 2 为什么要用NDK? 2 3 为什么要集成?...4.1.3 Eclipse CDT 3 4.1.4 Android SDK 3 4.1.5 Android NDK 3 4.2 开始集成 3 4.2.1 新建工程 3 4.2.2 工程属性 4
- 设置环境变量,将NDK的路径添加到PATH中,以便在Cygwin环境中使用NDK工具。 4. **安装Eclipse CDT插件** - 打开Eclipse,进入“Help”菜单,选择“Eclipse Marketplace”,搜索并安装CDT(C/C++ Development ...
设置环境变量,将Cygwin的`bin`目录添加到系统PATH中,使得命令行可以访问Cygwin工具。 完成以上步骤后,你便拥有了一个完整的Android+C/C++开发环境,可以编写、编译和调试包含原生代码的Android应用。注意保持...
现在,读者已经成功搭建了一个 JNI 开发环境,可以使用 Eclipse 和 CDT 插件来编写和编译 C/C++ 代码,并使用 NDK 和 Cygwin 来编译 JNI 代码。这个环境可以帮助读者更好地开发 JNI 项目,提高开发效率。
本教程将指导你如何在Eclipse环境中集成Android NDK进行开发。 **1. 为什么要用NDK?** 使用Android NDK的主要原因是性能优化。原生代码可以直接与硬件交互,因此执行速度通常比Java更快。此外,NDK还可以用于利用...
【Eclipse+CDT+GDB调试Android NDK程序】是一种在Eclipse集成开发环境中,利用CDT(C/C++ Development Tooling)和GDB(GNU Debugger)进行原生代码调试的技术。Android NDK允许开发者在Android应用中使用C或C++编写...
- **环境变量配置**:在Cygwin的安装目录下创建或编辑`.bash_profile`文件,设置NDK路径,例如`NDK=/cygdrive/e/android-ndk-r7 export NDK`。重启Cygwin后,验证NDK路径是否正确。 2. **使用NDK编译C/C++代码** ...
综上所述,一个完整的Android NDK开发环境搭建包括了Cygwin的安装与配置、NDK的下载与配置、CDT插件的下载与安装,以及在Android项目中正确导入和编译C/C++代码,并使native代码能够输出调试信息。以上步骤的详细...
- 选择`Program`,设置编译配置的名字、`Location`为你的bash.exe路径(例如`E:\cygwin\bin\bash.exe`),`Working Directory`为NDK的bin目录 - 设置`Arguments`为`--login -c "cd <your_project_directory> && $...