不知道为什么老外的开源项目比较麻烦
我在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+Android_NDK的安装,及环境变量配置,及运行实例
Cygwin+NDK配置最新最全,Cygwin配置,NDK配置
window 下eclipse、cygwin、 cdt ndk的详细配置文档。
windows下eclipse集成cygwin编译android_NDK.doc
Android NDK 交叉编译工具 Android NDK 交叉编译工具
后来结合网上说的让后加上自己摸索,终于可以用eclipse + NDK + Cygwin编译出so文件并且能够直接运行helloJNI程序了,现在把我的经验和大家分享,希望对大家有帮助。(想起来了,我的Cygwin是下载到本地然后安装的,...
NULL 博文链接:https://wv1124.iteye.com/blog/1470955
使用NDK,在Android开发总调用c++等语言 使用cygwin模拟unix环境以生成so文件
cygwin+swig生成Android库并使用的例子 C/C++转变为Android使用的接口
Windows下cygwin+MyEclipse 8.5+Nutch1.2+Tomcat 6.0 Windows下cygwin+MyEclipse 8.5+Nutch1.2+Tomcat 6.0 Windows下cygwin+MyEclipse 8.5+Nutch1.2+Tomcat 6.0
在Android下用C/C++开发,新版本的配置不需要cygwin
Cygwin环境的安装并编译vlc,vlc-1.1.11版本编译
本文档主要总结了cygwin结合android NDK的应用
Android+Eclipse+NDK+cygwin开发环境的搭建
Android+NDK+CYGWIN开发文档
详细描述Cygwin下安装ns2的过程,经过本人实践
cygwin ,仅含android ndk所需要的功能,autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make共12个包。 安装了直接可以用
Windows+Cygwin+NS2的安装方法,非常详细!
在windows下安装cygwin+ns2.27+leach 及相见错误分析