Andoid Studio导入别人的项目报错,运行不了(免Gradle 同步)导入android项目教程。

所谓免Gradle同步的意思就是…找个方法,令导入的项目的Gradle版本和自己AS原本用的Gradle版本一致。(直接在gradle-wrapper.properties和build.gradle修改版本还是不行)所以博猪用的是另一种方法,以下详解↓

三.直接进入主题!(后有说明)

1.自己建一个项目,可以不同名。能正常运行就行。
在这里插入图片描述
2.复制你要导入的项目的app这个文件夹。
在这里插入图片描述
3.(可以先把AS新建项目关闭退出)打开自己建的项目文件夹,先删除原app文件夹,再粘贴,覆盖原app文件夹
在这里插入图片描述

然后回到Android Studio,稍等一会。此时布局文件正常,class文件报错
在这里插入图片描述
在这里插入图片描述
问题不大,我们一个一个揪,①这个包删掉
在这里插入图片描述

然后这个class文件就正常了阿喂
在这里插入图片描述
同理第二个class文件删掉显红的包,也正常了
在这里插入图片描述
在这里插入图片描述
然后我们发现,整个项目就没有报错了,
不过,如果布局文件这里红了,问题不大
在这里插入图片描述
这里也有个叉叉,问题也不大
在这里插入图片描述

点击File,然后点击Invalidate Aaches / Restart
在这里插入图片描述
点击Invalidate and Restart,等待重启
在这里插入图片描述
重启完成,红红和叉叉都消失了!
在这里插入图片描述
运行看看:
在这里插入图片描述
运行成功!到此撒花❀❀❀❀❀❀❀❀

博猪用这个方法导入过十几个项目至今没有失败的,

百度或者博客很多都是说

先下载好对应的Gradle版本,
然后在gradle-wrapper.properties和build.gradle里修改一下代码,再在设置里修改Gradle的路径,再rebuild project…

博猪试过了,不行…然后突然灵光一闪才想到替换app文件夹

!*************************************************************** !
(以下关于Gradle)

二.熟知Gradle可跳过这一步。
1.这里大概说一下,不同的sdk版本、不同的AS版本、不同的电脑…创建一个项目都有可能导致所用的Gradle不一样。
2.这里可跳到其他网址了解一下何为Gradle.↓
寄Android开发Gradle你需要知道的知识

点击 ↑ 链接 往下一划…Gradle是什么鬼??还是不懂是不是?没关系,咱不管,这是一个免Gradle”同步“的教程!
好123走

一.导入失败例子
导入其他项目的时候,下图所示
首先就是这么个鬼玩意,其实就是其设置的SDK地址和你AS设置的SDK地址不一致。
首先就是这么个鬼玩意,其实就是其设置的SDK地址和你AS设置的SDK地址不一致。

点击OK,然后就是漫长的 Gradle“同步”,下载一堆你不知道的东西
在这里插入图片描述
果然,失败了呀↓
在这里插入图片描述
大家的错误信息可能跟本博猪的不一样,反正报错就是了。
依旧可以按照我的方法解决的!

老实交代,博猪我之所以有自信写关于AS的教程,是因为卸载重装AS没有十次八次也有七次八次啊,而且每次重装报错的原因五花八门,没有一次是一样的啊!

期间成功了一次,挂梯子安装成功的,不过嫌版本太低更新了,然后就…
最后一次安装成功,是手动点击提示出来的网站下载它需要的一些jar,pom 等文件,再手动复制到对应的文件夹才成功的。这里贴一下这些文件存放的路径。↓

Andorid Studio的Gradle缓存的第三方库的路径在哪?

Windows用户
C:\Users(用户)\username.gradle\caches\modules-2\files-2.1
linux/mac用户 ~/.gradle/caches/modules-2/files-2.1

我们可以看一下这个项目需要的Gradle版本↓
在这里插入图片描述
在这里插入图片描述
再看看自己建的项目的Gradle版本↓
在这里插入图片描述
Gradle版本果然不一样,所以要“同步”,而同步过程中有种种原因例如网络阿阿阿阿等等导致同步失败,其实,导入别人的项目或者自己以前旧的项目运行不了,大多数原因都是这个Gradle的问题!

  • 16
    点赞
  • 100
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值