Android Studio导入library(第三方库)或者demo的方法
2017-04-13 23:12
316 查看
一般情况来说,我们使用studio导入别人的开源库的时候,大部分是会出现错误的,这个错误来源于对gradle的版本依赖。那么就会出现这种情况,我们正使用的gradle版本与我们正要导入的别人的库的版本不统一,这就造成studio自动向网站获取相应版本的gradle,然后问题就来了:这个网站并非国内网站,下载速度超级慢,就算使用翻墙软件也不一定会下载成功,继而你永远打不开别人的库。
问题有了,办法在哪里呢?
既然我们不能得到别人的gradle版本,但我们可以让别人的库使用我们的gradle版本不就好了吗!所以,打开别人的library文件夹,开始动手改,这里我提供两种方法:
方法一:自己新建一个库,然后把里面的源代码替换成library的代码,这样就不涉及gradle的版本了:
新建工程
新建module,选择类型为库(android library),Library name和工程名相同,module name和你要导入的第三方包的名称相同
在文件管理器中删除你自己建立的库里面的东西:src—>main里面的所有东西(包括两个文件夹和一个文件:1.java文件夹2.res文件夹3.AndroidManifest文件)
将要导入的第三方库里的东西复制到自己的库里面:src—>main里面的所有东西(包括两个文件夹和一个文件:1.java文件夹2.res文件夹3.AndroidManifest文件)
给自己的项目文件添加依赖关系(右键àopen Module settingsà选择项目àModuledependencyà选中库文件)
大功告成!
方法二:修改别人的gradle版本,改成自己正在用的版本(如果你不知道自己的gradle版本,可以新建一个新工程,找相应位置的文件,对照修改即可),修改流程如下:
Android Plugin Version,所在位置:工程名/build.gradle,修改内容:2.0.0
Gradle Version,所在位置:工程名/gradle/wrapper/gradle-wrapper.properties,修改内容:2.10
Compile SDK Version,,所在位置:Gridle Scripts/build.gradle(Module:app),修改内容:23
Build Tools Version,所在位置:Gridle Scripts/build.gradle(Module:app),修改内容:24.0.1
GradleHome,所在位置:工程名/.idea/gradle.xml,修改内容:E:\android\Android Studio\gradle\gradle-2.10
(这个可改可不改)compile ‘com.android.support:appcompat-v7:25.3.1’
问题有了,办法在哪里呢?
既然我们不能得到别人的gradle版本,但我们可以让别人的库使用我们的gradle版本不就好了吗!所以,打开别人的library文件夹,开始动手改,这里我提供两种方法:
方法一:自己新建一个库,然后把里面的源代码替换成library的代码,这样就不涉及gradle的版本了:
新建工程
新建module,选择类型为库(android library),Library name和工程名相同,module name和你要导入的第三方包的名称相同
在文件管理器中删除你自己建立的库里面的东西:src—>main里面的所有东西(包括两个文件夹和一个文件:1.java文件夹2.res文件夹3.AndroidManifest文件)
将要导入的第三方库里的东西复制到自己的库里面:src—>main里面的所有东西(包括两个文件夹和一个文件:1.java文件夹2.res文件夹3.AndroidManifest文件)
给自己的项目文件添加依赖关系(右键àopen Module settingsà选择项目àModuledependencyà选中库文件)
大功告成!
方法二:修改别人的gradle版本,改成自己正在用的版本(如果你不知道自己的gradle版本,可以新建一个新工程,找相应位置的文件,对照修改即可),修改流程如下:
Android Plugin Version,所在位置:工程名/build.gradle,修改内容:2.0.0
Gradle Version,所在位置:工程名/gradle/wrapper/gradle-wrapper.properties,修改内容:2.10
Compile SDK Version,,所在位置:Gridle Scripts/build.gradle(Module:app),修改内容:23
Build Tools Version,所在位置:Gridle Scripts/build.gradle(Module:app),修改内容:24.0.1
GradleHome,所在位置:工程名/.idea/gradle.xml,修改内容:E:\android\Android Studio\gradle\gradle-2.10
(这个可改可不改)compile ‘com.android.support:appcompat-v7:25.3.1’
相关文章推荐
- Android Studio 1.0 导入第三方类库的方法
- Android Studio导入第三方类库的方法
- Android studio使用Gradle导入第三方开发包的方法
- android studio中导入第三方jar包和第三方库文件的方法
- Android Studio导入第三方类库的方法
- Android Studio导入第三方类库的方法
- Android Studio导入第三方类库的方法
- android studio 导入第三方lib的方法
- Android Studio 简介及导入 jar 包和第三方开源库方法
- Android Studio绝对实用的新手教程-1.导入第三方包或者运行eclipse项目
- Android Studio 简介及导入 jar 包和第三方开源库方法
- Android Studio 导入 jar 包和第三方开源库的方法
- ADB server didn't ACK * failed to start daemon * 和 Android Studio绝对实用的新手教程(1)导入第三方包或者运行eclipse项目
- Android Studio导入第三方类库的方法
- Android Studio导入第三方类库的方法
- Android Studio导入第三方类库的方法
- Android Studio 简介及导入 jar 包和第三方开源库方法
- Android Studio导入第三方类库的方法
- Android Studio绝对实用的新手教程(1)导入第三方包或者运行eclipse项目
- Android Studio 简介及导入 jar 包和第三方开源库方法