不知道为什么老外的开源项目比较麻烦
我在http://www.fbreader.org/FBReaderJ/下载了开源的阅读器发现直接导入eclipse不能用
经过搜索发现要使用cygwin+android ndk来编译才能运行;
下面来说说怎么编译这个项目吧;
1.下载安装cygwin,(cygwin是windows下模拟linux环境的工具)
2.安装android ndk
3.把FBReadJ源码导入eclipse
4.在elipse中选择导入的FBReadJ,右击菜单选择Properties弹出窗口
点击 new 进行配置Builder
name:可以自己定
location:指定你的cywin的bin目录下的bash.exe文件;比如:C:\cygwin\bin\bash.exe
Working Directory:指定你这个项目的目录 比如我的路径是:D:\JAVA_PUBS_API\
Arguments:
指定你项目的具体目录跟NDK的net-build文件目录
比如我的:--login -c "cd D:/JAVA_PUBS_API/geometer-FBReaderJ-1.5.5-21-ge45cf37/geometer-FBReaderJ-e45cf37 && D:/NDK/android-ndk-r8b/ndk-build"
配置好点击appl
y再点OK即可;
5.如果还发现有错误,检查下是否资源文件找不到,把图片全部copy到drawable目录下
这里最好不要用二级目录了,否则还是错误,提示找不到资源文件
6.clear下工程,重新builder下,R文件产生了;然后还是有问题重复几次,或者把R文件
删除了重新生成。
- 大小: 62.8 KB
- 大小: 86.8 KB
分享到:
相关推荐
Cygwin+NDK配置最新最全,Cygwin配置,NDK配置
5. **使用ndk-build脚本**:在Cygwin终端中,导航到项目根目录,运行`ndk-build`命令,NDK会根据Android.mk和Application.mk编译原生代码。 6. **集成原生库到Android应用**:编译完成后,将生成的.so库文件放入...
在IT行业中,开发环境的搭建是开发者们必不可少的步骤,特别是在Android原生开发(NDK)中,结合Cygwin和Eclipse3.6能够创建一个高效的工作平台。本篇文章将详细阐述如何进行Cygwin、Eclipse3.6与NDK的集成,以便...
在Windows环境下进行Android原生代码开发,通常会涉及到Eclipse、Cygwin、CDT和NDK这四个组件。下面将详细介绍它们的功能以及如何配置。 首先,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域。...
### Windows 下 Eclipse 集成 Cygwin 编译 Android NDK 在 Windows 环境下使用 Eclipse 开发 Android 应用时,如果需要利用 C 或 C++ 的功能,通常会涉及到 Android NDK 的使用。为了更好地整合开发流程,可以将 ...
通过这种方式,开发者能够在Windows环境下利用Cygwin的便利性,同时借助NDK实现原生代码在Android平台上的编译和运行。然而,需要注意的是,虽然Cygwin和NDK能提供强大的开发能力,但管理这种混合环境可能较为复杂,...
后来结合网上说的让后加上自己摸索,终于可以用eclipse + NDK + Cygwin编译出so文件并且能够直接运行helloJNI程序了,现在把我的经验和大家分享,希望对大家有帮助。(想起来了,我的Cygwin是下载到本地然后安装的,...
**Cygwin+Android NDK 安装** Cygwin是一个在Windows上模拟Linux环境的软件集合,它提供了POSIX接口,使得开发者能够在Windows环境下编译和运行原本设计于Unix/Linux平台的程序。Cygwin包含了众多开发工具,如GCC...
从Android NDK安装ARM交叉编译工具链涉及的技术领域包括Android开发、交叉编译、NDK使用、ARM架构以及Linux环境下的编译工具使用。以下是详细的知识点解析: Android NDK(Native Development Kit)是Android应用...
### Cygwin+MinGW环境下vlc-1.1.11的安装与编译 #### 一、Cygwin环境的安装与配置 ##### 1. Cygwin的安装 - **版本**: 使用Cygwin的新版本(例如20081208版),通过本地安装的方式进行安装。推荐选择“完全安装”...
最后,使用Android Studio的NDK支持,确保Gradle配置正确,并编译项目。现在,Android应用可以无缝地调用C++代码,实现了Cygwin和SWIG在Android开发中的强大功能。 总结,通过Cygwin提供的Linux-like环境和SWIG工具...
Cygwin + OpenSSH 是一款功能强大且广泛应用的开源软件,主要用于远程连接和安全工具。在 Windows 操作系统中,使用 Cygwin + OpenSSH 可以提供一个非常好的解决方案,受到许多网管人员的青睐。然而,对于初学者来说...
Cygwin + OpenSSH 是一个非常流行的开源软件,能够提供安全的远程连接工具,许多网管人员青睐于使用该软件。但是,对于初学者来说,安装配置该软件可能会有一定的难度。因此,本文将详细介绍 Cygwin + OpenSSH 的...
在Cygwin环境下,你可以使用NDK提供的`ndk-build`脚本来编译你的原生代码。`ndk-build`会处理依赖关系,构建原生库,并将结果打包到APK中。你还可以通过NDK的其他工具,如`ndk-gdb`进行调试,或者使用`ndk-stack`来...
搭建Android+Eclipse+NDK+cygwin开发环境是Windows平台下进行Android原生代码(C/C++)开发的基础步骤。以下是对各个步骤的详细说明: 1. **安装JDK**: JDK (Java Development Kit) 是Java编程语言的开发环境,对于...
本文将详细介绍如何在Windows 64位操作系统环境下配置Android NDK开发环境,并实现无需借助Cygwin即可快速生成`.h`文件及直接编译库的过程。 #### 二、所需工具与环境 在开始之前,请确保您的开发环境中已安装以下...
本指南将从Cygwin的安装开始,逐步介绍如何完成整个配置流程,并提供一个简单的示例来演示如何创建和编译一个基于NDK的Android项目。 #### 二、Cygwin安装与配置 ##### 2.1 安装Cygwin 1. **下载安装文件**:首先...