困惑了两天的环境配置问题,按照网上提供的方法去做总是错误,没有一个管用的。
windows xp3下配置Eclipse IDE for Java Developers Version: Indigo Service Release1的ndkr7b环境时遇到的问题。
/usr/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [libs/armeabi/libhello-jni.so] Error 1
原因是cygwin的环境变量与ndkr7b的环境变量发生了冲突,将cygwin的环境变量移除后问题解决了。
ndkr7b中已经集成了cygwin的功能,ndk-build.cmd可以帮助我们完成一切。
若没有特别原因,在eclipse中配置了ndkr7b就不需要cygwin了。
若在windows命令行下使用ndk编译c/c++程序要在jni的所在目录下用命令ndk-build.cmd,一定要带上cmd后缀。
分享到:
相关推荐
此外,如果在使用某些工具时遇到找不到ndk-build的问题,首先检查NDKROOT和PATH变量是否正确设置,以及Eclipse的NDK插件是否安装和配置正确。 最后,由于文章内容是通过OCR扫描得到的,OCR技术有时候会因为印刷质量...
17. **解决模块依赖问题**:如果遇到模块找不到的问题,检查NDK_MODULE_PATH变量是否正确设置,确保NDK能搜索到所有模块。 以上步骤完成后,你就可以在Eclipse中使用Cocos2d-x开发Android游戏了,享受到Java和C++...
在本文中,我们将详细讨论如何在64位Windows 7操作系统上配置Eclipse、NDK以及Cocos2d-x开发环境。首先,我们需要确保我们拥有正确的软件版本,这些包括: - Eclipse:eclipse_4.3_x64(Eclipse IDE for Java EE ...
标题中的问题“解决Eclipse的ADT没有NDK选项的问题”是针对Android开发环境中一个常见的技术挑战。在Android开发中,NDK(Native Development Kit)是Google提供的一个工具集,用于在C或C++中编写部分应用程序,以...
在Android开发中,Java与C/C++的交互是通过JNI(Java Native Interface)来实现的。Javah是Java SDK中的一个工具,用于生成C/C++的...如果在配置过程中遇到问题,可以参考Eclipse_Javah_NDK压缩包中的截图进行比对。
7. **配置Eclipse项目**:在Eclipse的Android项目中,需要将`jniLibs`目录设置为Library,并在项目属性中添加JNI相关设置,确保Eclipse知道如何处理原生库。 通过以上步骤,你就可以在Windows的Eclipse环境中进行...
总的来说,解决Eclipse无法设置NDK路径的问题需要对Eclipse的插件管理、系统环境配置以及版本兼容性有深入理解。通过上述步骤,通常可以有效地解决问题。在实际操作中,遇到问题应耐心排查,结合提供的资源和网上的...
### Android Eclipse JNI (NDK) 开发环境搭建详解 #### 一、引言 随着移动互联网的迅猛发展,Android平台的应用开发变得越来越重要。而JNI(Java Native Interface)与NDK(Native Development Kit)作为连接Java层...
### 基于OpenCV的Android图像处理(Eclipse与NDK)环境搭建详解 #### 一、前言 在Android开发中,特别是在涉及到图像处理的应用场景时,使用OpenCV库能够极大地提升图像处理能力。本文将详细介绍如何在Eclipse环境...
以上内容详细介绍了在Android Studio 1.3中进行NDK开发的软件环境搭建、环境变量配置和Android Studio软件配置修改等关键步骤,并指出了在配置过程中可能遇到的一些常见问题及解决方案。通过这些步骤的详细指导,...
由于下载和安装过程比较耗时,且有可能遇到错误,建议用户先将setup程序下载到本地再进行安装,避免直接在线下载安装时出现问题。 - **1.2 Cygwin安装** 安装过程中,用户需要运行下载的setup程序。安装时可能需要...
2. **配置Eclipse进行图形化调试**:通过Eclipse的Debug视图,可以设置断点、查看变量值等,从而更直观地调试C/C++代码。 3. **设置断点**:在C/C++代码中设置断点,通过Eclipse的Debug视图可以查看程序运行状态、...
【Eclipse+CDT+GDB调试Android NDK程序】是一种在Eclipse集成开发环境中,利用CDT(C/C++ Development Tooling)和GDB(GNU Debugger)进行原生代码调试的技术。Android NDK允许开发者在Android应用中使用C或C++编写...