Android Studio(AS)使用别人的项目与gradle包并运行项目

一、问题描述

在进行AS开发时,我们可能会使用到别人的项目,但发现别人把项目发给我们后会发现gradle项目同步失败o(≧口≦)o,此时计有三:

1.横行霸道、豪取抢夺:直接空降到项目人那里,强他的电脑占为己有,用他的电脑环境开发。(笔者不建议,出现任何后果与笔者无关(⓿_⓿))

2.自己动手,丰衣足食:通过修改gradle-wrapper.properties内容用国内清华镜像下载gradle(推荐指数:★★★),详见Android Studio(AS)通过修改文件gradle-wrapper.properties内容下载gradle_android studio重新下载gradle wrapper-CSDN博客

3.躬身而行,虚心求教:找他再要gradle包,使项目使用本地上的gradle,而不需要再次下载(推荐指数:★★)

上述三种方法笔者只是提出建议,请依据读者自身喜好进行决定选择哪种方式,所产生出的后果笔者概不负责༼ つ ◕_◕ ༽つ

本文提供第三种方法~~~

二、解决办法

将别人给你的gradle压缩包放于用户文件夹下的.gradle\wrapper\dists\gradle-7.3.3-all\9rhbelmgsca89gtdyyp68zow8里面,切勿解压!!!其中9rhbelmgsca89gtdyyp68zow8这一段每个人的都不一样,不必纠结,确保第一次运行项目前该文件夹中只有gradle压缩包(例如gradle-7.3.3-all.zip)一个文件而无其他文件!!!

打开工程后,取消下载gradle,找到工程目录下的gradle/wrapper目录中的gradle-wrapper.properties文件,将该文件中的distributionUrl修改为如下内容(请读者根据自身实际的目录进行修改,注意是/(正斜杠)):

distributionUrl=file:///C:/Users/ASUS/.gradle/wrapper/dists/gradle-7.3.3-all/9rhbelmgsca89gtdyyp68zow8/gradle-7.3.3-all.zip

修改如下图,修改完成后点击Try Again即可

点击后可以看到Gradle正在同步:

如下图为同步后的用户文件夹下的.gradle\wrapper\dists\gradle-7.3.3-all\9rhbelmgsca89gtdyyp68zow8,会多出三个文件,分别是gradle-7.3.3、gradle-7.3.3-all.zip.lck、gradle-7.3.3-all.zip.ok

同步完成后运行项目可以看到项目正常运行:

撒花ヾ(≧▽≦*)o😎

相关推荐
SiMmming3 小时前
从0到1部署Tomcat和添加servlet(IDEA2024最新版详细教程)
java·ide·tomcat·intellij-idea·web
guoruijun_2012_44 小时前
hyperf 配置步骤
android
500了4 小时前
Android和Java的发布/订阅事件总线EventBus
android·java·开发语言
诸神黄昏EX4 小时前
Android 常用命令和工具解析之Trace相关
android
豆包MarsCode6 小时前
我用豆包MarsCode IDE 做了一个 CSS 权重小组件
开发语言·前端·javascript·css·ide·html
小阿龙...6 小时前
创建mapreduce项目使用maven
java·ide·hadoop·spark·big data
明天再做行么6 小时前
PHP8解析php技术10个新特性
android·php
Ting丶丶7 小时前
安卓应用安装过程学习
android·学习·安全·web安全·网络安全
kingdawin7 小时前
Android系统开发-判断相机是否在使用
android
恋猫de小郭9 小时前
IntelliJ IDEA 2024.3 K2 模式已发布稳定版,Android Studio Meerkat 预览也正式支持
android·android studio