如何解决古早Android项目中的Gradle依赖地狱?

各位大佬好。
这学期我们学校开设了Android应用开发课程,老师除了让我们完成自己的课设项目外,还要求我们完成课本上的样例项目
自己的课设项目还好,问题出在课本上的样例项目
目前已经弄到了课本上样例课设的完整项目代码,但是导入到AndroidStudio中后,出现了数不尽的Gradle依赖问题

遇到的第一个问题是项目使用的Gradle版本早已过时,无法下载依赖
我选择将Gradle升级到8.10,再次尝试下载依赖

发生报错,经查阅发现com.android.tools.build.gradle在中央仓库中根本没有项目中提到的2.2.2版本,我使用2.3.0版本进行替代,并重新尝试下载依赖


重新尝试下载以来后,报错说我Gradle依赖可能有冲突,报错中推荐的两种处理办法均已尝试,不奏效

完整的项目代码我传到了这里,请各位大佬指教:从哪里入手排查此类古早项目的依赖问题?最终将项目编译成功?

1 Like

试下新建一个项目,直接复制代码到新项目

1 Like

谢谢,我试一试

学校弄这种远古项目真的毫无意义 纯浪费时间

1 Like

真是完蛋,我们也在弄这个,没梯子根本下不下来

1 Like

有梯子也没辙啊

搞了一下午,编译通过了,运行不起来
给课本揩屁股…

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。