完美简单的解决Android Studio导入项目的Gradle问题(超简单)

2020.11.2 日对新版本android studio 4.1 导入项目在 文章末尾处补充。

GitHub上有很多的代码可供我们参考学习。但是存在着一个问题,就是有很多项目的Gradle版本和我们自己的Gradle版本不一致 ,导入无法运行或者各种问题。

总结了多次,遇到新的情况会不断的更新。现在给大家讲一下我的方法:

这里涉及到五个要素:

(1)自己的Gradle插件版本和要导入的项目的Gradle插件版本需要一样。这个可以直接从文件夹中直接点入到根目录,找到其中的build.gradle文件,打开会看到自己的gradle版本号如下:

由图可知我的gradle版本是2.2.2。同理可查看自己要导入的gradle版本号。然后将要导入的这个版本号改成自己的gradle版本号即可,这点很重要。

 

(2)就是将要导入的项目的根目录gradle文件夹下的内容都删掉。file——>Open ——>找到要导入的会出现以下弹:

 

点击ok,这个gradle的具体位置在C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all(系统的默认目录下)。

(3)要确保我们的Setting中的Gradle配置是正确的,如下:

 

当然我们也可以下载一些gradle文件放到这个目录下,以后导入项目的时候就不会出现那么多问题了。

选中 offline work 是为了让我们的项目先导入成功,不一致在building界面,导入成功之后,再将offline work 取消,重新同步项目下载。

(4)还有一种情况,我们要选中项目的根目录,即我们选中的项目是在一个文件夹中的,而不是零散的文件。

主要注意以上四点就行了。然后开始导入项目。

 

(5)将Offline work 取消选择,然后重新同步下载依赖,第一次可能下载半天没反应,这时候,我们关掉studio 重新进入,就会快很多。

 

=====================================================  android studio4.1 start

以上是android studio 早期版本的方法。下面再补充一下android studio 4.1 的导入办法。

先看一下gradle 插件版本和 gradle 版本的对应关系:

插件版本        所需的 Gradle 版本
1.0.0 - 1.1.3    | 2.2.1 - 2.3
1.2.0 - 1.3.1    | 2.2.1 - 2.9
1.5.0               | 2.2.1 - 2.13
2.0.0 - 2.1.2    | 2.10 - 2.13
2.1.3 - 2.2.3    | 2.14.1+
2.3.0+             | 3.3+
3.0.0+             | 4.1+
3.1.0+             | 4.4+
3.2.0 - 3.2.1    | 4.6+
3.3.0 - 3.3.3    | 4.10.1+
3.4.0 - 3.4.3    | 5.1.1+
3.5.0 - 3.5.4    | 5.4.1+
3.6.0 - 3.6.4    | 5.6.4+
4.0.0+             | 6.1.1+
4.1.0+             | 6.5+

 

对照上边关系表,gradle 插件和 grade 版本都取相应的值就没问题。当然我们尽量使用自己工作的gradle 插件,

如果降低gradle 插件版本去适应别人的项目的话,会花很多时间去下载插件所需的资源,并且还可能会出现其他问题。

就拿gradle 插件4.1.0 和 gradle 版本6.5 举例子:

和上边老版本基本差不多,分为以下几步:

1.删掉和app同级的gradle 文件夹下的所有文件。

2.修改根目录下的build.gradle 文件中的gradle插件版本号。

3.修改gradle的依赖位置,默认是从网络下载,并且读取gradle-wrapper.properties 文件的,我们在这里选择特定位置的gradle,通常位置是在C盘下,User 目录中的。我的如下:

C:\Users\lm\.gradle\wrapper\dists\gradle-6.5-bin\6nifqtx7604sqp1q6g8wikw7p\gradle-6.5

当然选择这个路径的依据就是看这个文件夹下的文件,如下图,我们选中的gradle 文件夹的里面是需要有的红框里的文件。

我们直接选中这个路径就可以了。

 

最大的不同就是3,并且这个3 我没有找到提前设置的选项,只能在前两步做完之后直接导入项目(open 或者 import),然后项目就在building 了,但是我们不用管,打开file->setting,然后实现3 就可以了。这样就导入成功,剩下的就是会下载项目中依赖的一些第三方库,这个就需要等了,没办法。

=====================================================  android studio4.1 end

 

 

希望能帮到有需要的童鞋。

 

 

 

 

 


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值