Android ADT Eclipse编译FBReader详解

发表于

谭东编写。

1、在FBReader官方下载最新版源码。

http://sources.fbreader.org/FBReaderJ/ 或 https://github.com/geometer/FBReaderJ

我是在github上下载的最新完整版。由于官方版是ant编译的,所以目录结构和ADT有些差异。

2、将fbreader目录下的源码移动到src目录下。

20160324170529

3、drag-sort-listview官方结构有点问题,重新弄下结构就可以了。

code这个库里FileComparator引用有点问题。解决方案看这里http://www.goldyliang.net/blog/how-to-build-fbreaderj-android/

也就是将FBReaderJ/fbreader/app/src/main/java/org/fbreader/util/NaturalOrderComparator.java 这个类移动到FBReaderJ/third-party/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/这里重新导包即可。

4、接下来配置好ndk编译环境即可。看这里http://www.whatjay.com/?p=1056

5、最后编译即可。

20160324171038

20160324170952

编译了各个cpu平台的so库,APK大小5.07M。如果想自己定义包名,则需要重新编译so库。

 

谭东编写。

 

 


文章评论
共收到 0 条评论