您的位置:首页 > 移动开发 > Android开发

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’
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android android studio