我的个人环境
系统:mac (windows应该差不多)
工具:android studio 2.1.2

注意:一定要安装NDK!一定要安装NDK!一定要安装NDK!
 
 
如何安装NDK
 

 

 
 
导入你下载好的FBReaderj
我下载的是最新的稳定版,2.5.9
 
我们先不要急着导入,如果直接导入会导致jniLibs丢失,所以我们要先编译他的Jni文件 编译Jni

《FBReaderJ 编译Jni》
http://www.cnblogs.com/weitaoxiaozhu/p/5709915.html
 
于是乎我想在Mac平台下面也试试同样的操作行否,结果失败,我估计作者只写了Windows平台的,所以没办法,只能用Windows编译,然后再把Libs目录拷到你Mac的相应目录。
 
到这一步只能说,用Mac电脑好纠结呀。
拷完之后目录是这样的
 

 
然后导入
 
 
 
 

 
为何会少了一个libDeflatingDecompressor-v3.so文件
哎!!!!!!!
唯有开启手动模式,再ctrl+c ctrl+v 对不起,Mac是Command+c Command+v
 
纠结之后目录如下,其实直接Command+c libs到jniLibs目录也可以,不过Android Studio木有新建 jniLibs目录的选项
 
最后结果如下
 
 
 

 
 
如果没有这个目录证明你第一步没做好,那就不必要往下做了,如果有则继续往下看
 
 

 

 
 
 
这是两个链接,点Consider try...会跳到一个给Firewall挡住的网站
点下面 Set…android 会自动fix 然后继续make project
 
 
 

 
 
额...android5都有
 
 

 
绝版了?
 

勾上这个
 

 
 


library项目缺失SupportV4,那就添加V4的引用,添加引用有很多种方式,我就喜欢直接打开Gradle脚步直接改


dependencies {
compile 'com.android.support:support-v4:19.1.0'
}




http://blog.csdn.net/zhufuing/article/details/48018147

<uses-sdk tools:overrideLibrary="com.github.johnpersano.supertoasts" ></uses-sdk>

点击这然后做以下修改







修改


sourceSets.main {
jni.srcDirs = []
}
这个配置意思是跳过jni的编译,因为我尝试过N多方法都没编译成功,唯有去掉
ok,编译通过,然后,然后狂吐血....

如果你出现以下错误,证明你第一步没做好,就是没有编译好Jni并拷贝到jniLibs



最后如无意外启动是这样的



这里其实是行的,要吐槽一下作者为啥把示例去掉,因为我因为我编译失败了,后来查明是少了示例,其实可以通过他浏览你手机的txt文件进行测试

感觉又吐一地

最新文章

  1. Hibernate总结(二)
  2. 计算纯文本情况下RichTextBox实际高度的正确方法(.NET)
  3. Python复习笔记-字典和文件操作
  4. dojo对数组的处理函数,dojo.forEach、dojo.every、 dojo.some、 dojo.map等
  5. ubuntu 12.04安装jdk1.8
  6. 使用 jQuery Deferred 和 Promise 创建响应式应用程序
  7. 高可用软件Keepalived
  8. Elasticsearch学习1--head插件安装
  9. Guvav:Options使用和避免NULL
  10. Ubuntu安装telent服务器时出现:apt-get:Package has no installation
  11. Django---forms表单使用(1)
  12. 关于使用deepin在linux下安装mysql出现Can&#39;t connect to local MySQL server through socket &#39;/tmp/mysql/mysql.sock&#39; (2)的解决方法
  13. [转]js串口通信 调用MSCOMM32控件 链接电子秤
  14. [js]js的惰性声明, js中声明过的变量(预解释),后在不会重新声明了
  15. 1) 嵌套的 div ,或者 ul ol .li 阻止冒泡 ,特别是 对应onclick=&quot;test(event)&quot; 通过传递event 阻止 冒泡. cancelBubble , stopPropagation
  16. weex 开发踩坑日记--环境配置、安卓运行、adb、开发
  17. FireFox 浏览器插件/扩展开发学习
  18. 第九章 搭建Hadoop 2.2.0版本HDFS的HA配置
  19. SQL Serever学习5——数据库配置
  20. Mac下 Visual VM 无法检测到本地的Java进程

热门文章

  1. andori 动画验证必填项
  2. HDU 1163 Eddy&#39;s digital Roots
  3. Codeforces 611D New Year and Ancient Prophecy dp+字符串比较
  4. 解读四大移动web应用开发框架真相
  5. opencv linux
  6. 使用asp.net MVC4中的Bundle遇到的问题及解决办法
  7. 【OpenGL】入门
  8. usb device selection
  9. Java &amp; XML Tool Overview
  10. Shell 脚本学习资料搜集