您的位置:首页 > 其它

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();如图:

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: