library_PullToRefresh使用时需要配置的一些知识
2016-06-19 12:00
651 查看
1、在项目根目录下的settings.gradle下添加第三方库目录
include ':app', ':PullToRefresh'2、在app/build.gradle下添加编译依赖
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.0.1' compile project(':PullToRefresh') }3、在PullToRefresh目录下添加build.gradle
apply plugin: 'android-library' android { compileSdkVersion 23 buildToolsVersion "23.0.0" sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['aidl'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets']
} } }
另外需要注意的,如果编译版本大于23API,将会报Error:(115, 39) 错误: 找不到符号 符号: 方法 floor(float) 位置: 类 FloatMath,原因如下:Android6.0不支持FloatMath.sin()了,主要有两个方法可以解决。方法一:用23一下的SDK版本进行编译。将gradle.build文件里(包括project的gradle.build和module的gradle.build)的compileSdkVersion设为23以下。方法二:将上面报错的地方,即 用Math类替换FloatMath类,Math.sin();如图:
相关文章推荐
- VMware 安装VMware tools
- Walle-瓦力上线部署系统正确安装
- unittest框架及自动化测试
- webrtc直播插入耳机无效
- dotnet core 开发体验之Routing
- Linux 命令 ——less命令
- [bzoj2117] [2010国家集训队]Crash的旅游计划
- IT软件开发常用英语词汇
- Mysql主从复制的一般步骤整理说明(异步复制)
- vim使用—实现程序的自动补齐(C语言)
- 软件工程
- 第12周 数据结构和算法 线性表-5 栈-栈完成进制转换及应用
- Delphi调用自身onchange事件,如提示缺少声明object时,不能调用,用此方法!
- 杭电2053S之Switch Game
- Centos7设置成和公司工作地方一样的192.168.9.xxx网段
- 【Dongle】【牛腩新闻发布系统】TextBox边框显示
- Service中通过main方法加载Spring连接数据库等操作
- [摘录]调动员工积极性的七个关键
- C++二级指针和二维数组
- 线程间协作的两种方式:wait、notify、notifyAll和Condition