Andriod Studio3.5.2安装build.gradle出错

解决Android Studio安装与配置难题
	大家好,这篇文章是对我自己在安装Andriod Studio3.5.2过程中碰到的一些问题的记录。我的是window10,其他系统的我就不知道能不能帮到你了。好,废话不多说,网上也有很多关于Andriod Studio的安装教程,我这里只涉及一些安装之后的问题,像什么配置环境之类的,暂时还没有涉及到,你可以去别的地方看看。
https://blog.youkuaiyun.com/u011344545/article/
这个博主的安装介绍说的比较详细,有需要的朋友可以去看看。
关于安装建议下载D盘,其他的像SDK,NDK都放到D盘。还有不要更新!不要更新!不要更新!3.6版本我没试过,而且更新会出错,一些船新版本的错哦!
  1. 我相信可能大家出问题的都在这一步。(出问题了,只上传了一张图就上传不了。)这是成功的图,我是Confingure build报错,说是获取不到网站证书。
    这是由于AS第一次运行项目时要从谷歌下载gradle,但国内的话你不翻墙是没办法下的,如果你可以上外网,你可以直接按安装流程走下来,应该不会出错的,肯能会慢,毕竟是外网,多试几次就好了。
    但如果你跟我一样是翻不了墙的苦逼,那就没办法了,我之前百度的时候一堆方法一个一个的试,头都大了,所以我才像=想写这篇文章,希望可以帮到你。
    百度上的方法,像导入证书、下载gardle安装包、http代理还有其他的五花八门的方法都试过,全都失败了。我是换阿里云的镜像成功了,我看我一同学说他用手机开热点成功了,你可以试试。
    提个小建议,就是你们在试方法的时候最好是没动其他的设置,这样成功率高,如果你们之前看了其他的方法,改了很多设置也忘了咋改回来,建议重下,不要怕麻烦,记得删干净,把.gradle 文件夹删了,如果你没改位置它在C盘/用户/你的账户文件夹下,把有关Andriod Studio的文件全删掉,SDK也可以删掉,如果你不想再下载你就留着,记得安装的时候导进去就好了。
    好,在保证你是安装好后,新建第一个项目时Confingure build报错,你把右边报错信息翻译出来是获取不到网站证书,你关掉项目来到初始页面,点击Confingure进入SDK Manager,下载SDK,3.5.2默认是安卓10,你点OK,同意下载就好。你在进入项目,点击file-----Project Structure下载NDK.在这里插入图片描述
    在这里插入图片描述
    我第一次下NDK是它不让下,不知道你们会不会,我在进去又可以下了,多进几次,俗话说得好,一重启,二重下,黄金法则,要有耐心,不能急。
    下完后,你在Gradle Scripts下找到build.gradle双击,进去之后改成这样,建议把连接复制到浏览器看看能不能进去,我之前就是在网上复制的,后来才发现阿里换网址了,我都吐了。要是显示一下内容,就可以。实在不放心在进仓库复制。
    暂不支持通过仓库URL浏览仓库内容,但不影响构建使用。浏览所有可用仓库及仓库内容,请访问首页:https://maven.aliyun.com

`// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
//google()
//jcenter()

    maven { url 'https://maven.aliyun.com/repository/google/' }
    maven { url 'https://maven.aliyun.com/repository/jcenter/'}
    //maven { url 'https://dl.google.com/dl/android/maven2/' }


}
dependencies {
    classpath 'com.android.tools.build:gradle:3.5.2'
    
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

allprojects {
repositories {
//google()
//jcenter()

    maven { url 'https://maven.aliyun.com/repository/google/' }
    maven { url 'https://maven.aliyun.com/repository/jcenter/'}
    //maven { url 'https://dl.google.com/dl/android/maven2/' }



}

}

task clean(type: Delete) {
delete rootProject.buildDir
}
`
还有你去看看你.gradle文件夹(C:\Users\27326.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx)下有没有相应的gradle安装包,我看网上有说,让没有去官网下载的方法,但我的3.5.2有,我不知道你们的有没有,如果没有就去下一个吧。
这是Gradle下载官网

做玩之后你在试试,点击做上角的小老鼠,或者file ----Sync with File System,重新buile,一定要多试几次,一次两次说明不了啥,切记切记,多试,重启在试,还有可能就是你Confingure build成功了,下面有报错,不要慌,关掉重启,他就没了,我是这样的,你们应该也是,加油,多试几次!


更新!!!我又帮我一个同学弄好了,他的时3.6.1版本。他一次就成功了,说明这个方法还是可以的,哈哈!有啥问题的不明白的可以给我发邮件或者加我都OK,725384149@qq.com, 有时间我帮你看看哈!

<think>我们正在解决AndroidStudio3.5.2每次启动都重新下载Gradle的问题。根据引用[2]和引用[4],问题可能涉及网络代理设置或Gradle版本配置错误。解决方案可以从以下几个方面入手:1.确保Gradle版本配置正确,避免因版本匹配导致重复下载(引用[3]提到修改项目所需的Gradle版本号)。2.检查网络代理设置,避免因为代理问题导致Gradle下载失败(引用[4]提到删除代理设置或设置NoProxy)。3.手动下载并放置Gradle分发包,跳过在线下载。具体步骤:第一步:修改项目中的Gradle版本配置-在项目中找到`gradle/wrapper/gradle-wrapper.properties`文件。-修改`distributionUrl`为已下载或可用Gradle版本,确保版本与项目兼容。例如,将URL改为本地文件路径或已缓存的版本(引用[3]提到修改版本号)。第二步:检查并修改代理设置-根据引用[4],删除全局Gradle代理设置:进入`C:\Users\你的用户名\.gradle`,打开`gradle.properties`文件,删除所有关于代理的设置(如`systemProp.http.proxyHost`等)。-在AndroidStudio中设置NoProxy:打开Settings->Appearance&Behavior->SystemSettings->HTTPProxy,选择Noproxy。第三步:手动下载Gradle并放置到指定目录-从Gradle官网(https://services.gradle.org/distributions/)下载所需版本的Gradle。-将下载的Gradle分发包(zip文件)放入`C:\Users\你的用户名\.gradle\wrapper\dists\gradle-版本号-xxxx`目录下(注意,这里可能需要先尝试让AndroidStudio启动一次下载,然后进入该目录会有一个随机命名的文件夹,把下载的zip文件放入该文件夹,注意要解压)。-重新启动AndroidStudio,它将使用已经下载的分发包。注意:在AndroidStudio3.5.2中,默认支持Gradle版本较低(如5.4.1),建议随意升级到高版本,否则可能导致项目构建失败(引用[1]提到升级到高版本需要更高版本的AndroidStudio)。因此,请根据项目需求选择合适的Gradle版本。根据引用[2]出现的错误,可能是由于网络问题导致无法下载,所以手动放置Gradle分发包是最有效的方法之一。详细步骤:1.确定项目需要的Gradle版本:打开项目,查看`gradle-wrapper.properties`文件中的`distributionUrl`属性,例如:`distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip`2.手动下载:在浏览器中打开上述URL(注意去掉反斜杠),下载`gradle-5.4.1-all.zip`。3.关闭AndroidStudio。4.进入Gradle的缓存目录:`C:\Users\你的用户名\.gradle\wrapper\dists`,然后进入`gradle-5.4.1-all`目录(注意,这里可能有一个随机命名的子目录,如`xxxxxxxx`),将下载的zip文件放入这个随机命名的子目录中(注意要解压,也要修改文件名)。5.重新启动AndroidStudio,它将再下载该Gradle版本。如果问题仍然存在,请检查是否每个项目都独立配置了Gradle,确保每个项目都正确设置。相关问题:1.如何手动修改AndroidStudio项目的Gradle版本?2.AndroidStudio中如何正确配置代理以避免下载失败?3.如何解决AndroidStudio构建过程中的Gradle相关错误?</think> ### 解决 Android Studio 3.5.2 每次启动重新下载 Gradle 的问题 根据引用内容和典型问题分析,**根本原因**通常是以下任一情况: 1. Gradle 版本配置错误(引用[2][3]) 2. 网络代理设置异常(引用[4]) 3. Gradle 包未正确缓存 #### 完整解决方案步骤: 1. **修改 Gradle 版本配置** - 在项目根目录打开 `gradle/wrapper/gradle-wrapper.properties` - 修改 `distributionUrl` 为本地已缓存版本: ``` distributionUrl=file:///C:/Users/[用户名]/.gradle/wrapper/dists/gradle-5.4.1-all.zip ``` 📌 *需确保路径中的 Gradle 版本号(如5.4.1)与项目兼容(引用[3])* 2. **清除代理设置**(关键) - 删除全局配置:打开 `C:\Users\[用户名]\.gradle\gradle.properties` - 移除所有 `systemProp.http.proxy...` 相关行(引用[4]) - 在 Android Studio:`File → Settings → Appearance & Behavior → System Settings → HTTP Proxy` → 勾选 **No proxy** 3. **手动添加缓存包** - 从 [Gradle 官网](https://gradle.org/releases/) 下载所需版本(如5.4.1) - 解压到缓存目录:`C:\Users\[用户名]\.gradle\wrapper\dists/gradle-[版本号]-all/[随机目录名]/` 📌 *需保留文件夹原有的随机命名* 4. **修改离线模式** - 在 `gradle.properties` 增加: ``` org.gradle.unsafe.configuration-cache=true ``` #### 验证方法 启动时观察: - ✅ 控制台再出现 `Downloading https://services.gradle.org/...` - ✅ 右下角状态栏显示 `Gradle tasks executed` #### 注意事项 ⚠️ 若仍失败: 1. 检查 Android Studio 工作目录权限 2. 确保磁盘空间 >1GB 3. 升级 Android Studio 到 Flamingo 版本(引用[1])可彻底解决兼容问题 > 示例配置成功效果: > ```plaintext > BUILD SUCCESSFUL in 3s > 7 actionable tasks: 7 executed > ``` --- ### 相关问题 1. 如何查看 Android Studio 当前使用Gradle 版本? 2. 升级 Android Studio 后如何降级 Gradle 版本? 3. 解决 Gradle 下载卡在 `0%` 的错误代码? 4. Linux/MacOS 系统下如何解决 Gradle 重复下载问题?
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值