android studio的安装(补充篇gradle失败的问题更新于 2021-03-10)

本来没有打算写这篇文章的
但是很多人看完我的上篇文章之后有所需求
特此写下此文 (加我好友问最下面出现的问题,一律不再回答)
附上上篇android studio的安装,史上最详细(超多图)!!
先说明原因:
gradle资源包是通过android studio 远程访问安卓的gradle仓库进行下载的
难免会出现网络不佳,以及被墙的情况(并不是所有人都会遇到)

开始正文:
1.现象说明
gradle失败会显示这个界面
在这里插入图片描述
2.首先确认自己的gradle版本
在这里插入图片描述

3.我们打开Android Studio默认下载Gradle的位置:
下图中的Url,对照着去找自己的文件所在位置
进行查看下载的Gradle文件,记住版本号,如下图所示:
在这里插入图片描述

不成功的原因即是上图压缩包没有下载成功
首先,点击进入这个网站:https://services.gradle.org/distributions/
或者直接打开上面的Url即可(去掉反斜杠即可)
找到和自己本版相同的Gradle-all.zip文件找到自己版本进行下载

下载完成之后
将上图所有的下载的文件都删掉
然后直接把我们自己下载的zip文件粘贴进去
重启Android Studio
如下页面,等待,一直等,只要不是failed就一直等
在这里插入图片描述

正常来说就会发现已经可以正常使用了。

4.如果还是不行,进行下面操作:

在 project 的 build.gradle中修改如下:

allprojects {
    repositories {
        //maven{ url 'http://maven.oschina.net/content/groups/public/'}
        maven { url 'https://maven.aliyun.com/repository/public/' }
        //jcenter()
        google()
    }
}

这两行哪个管用用哪个
maven{ url ‘http://maven.oschina.net/content/groups/public/’}
maven { url ‘https://maven.aliyun.com/repository/public/’ }

此外还有如下,也可以尝试:
3.5.2换为你的as版本

buildscript {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven {
            url 'https://maven.aliyun.com/repository/google'
        }
        jcenter()
        google()
    }
    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 {
        maven {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven {
            url 'https://maven.aliyun.com/repository/central'
        }
        maven {
            url 'https://maven.aliyun.com/repository/google'
        }
        jcenter()
        mavenCentral()
        google()
    }
}

2020 − 8 − 8 更 新 内 容 ∗ ∗ 重 点 ∗ ∗ \color{#FF3030}{2020-8-8更新内容 **重点** } 202088
很 多 人 通 过 链 接 下 载 仍 然 速 度 极 慢 \color{#6666F6}{很多人通过链接下载仍然速度极慢}
在这里我本来想把压缩包放进某盘但是其检测到敏感???
(所以有需要的私信我,急的加我qq也可:767092533)
加我好友前请把所有问题看完,不再解决以下列出的问题!!!
∗ ∗ ∗ ∗ 2021 − 03 − 06 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2021-03-06更新内容 **** } 20210306
开放加好友以来,陆陆续续加了上百人了
以后加群吧,我不可能什么时候都在电脑旁的,把文件直接放在群里了
(提醒!下面所有的问题情况都看完再加群,否则进群也不给你回答!)
气死个人嘤嘤嘤,明明写了还问,呸 hetui
在这里插入图片描述

∗ ∗ ∗ ∗ 2020 − 9 − 9 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2020-9-9更新内容 **** } 202099
版 本 问 题 \color{#993030}{版本问题}
a n d r o i d s t u d i o 4.0 版 本 的 就 不 要 再 问 我 了 , 本 人 没 有 尝 试 过 , 仅 帮 忙 解 决 3.5.2 版 本 = = g r a d l e − 5.4.1 \color{#993030}{android studio 4.0版本的就不要再问我了,本人没有尝试过,仅帮忙解决3.5.2版本==gradle-5.4.1} androidstudio4.03.5.2==gradle5.4.1
( 个 人 建 议 不 要 更 新 4.0 , 属 实 没 必 要 , 还 会 带 来 一 些 新 问 题 ) \color{#993030}{(个人建议不要更新4.0,属实没必要,还会带来一些新问题)} 4.0

∗ ∗ ∗ ∗ 2020 − 10 − 7 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2020-10-7更新内容 **** } 2020107
版 本 问 题 \color{#6666F6}{版本问题}
仅 帮 忙 解 决 g r a d l e − 5.4.1 , 其 他 版 本 不 要 再 找 我 了 , 此 外 , 加 我 的 人 太 多 了 。 \color{#993030}{仅帮忙解决gradle-5.4.1,其他版本不要再找我了,此外,加我的人太多了。 } gradle5.4.1
希 望 您 可 以 备 注 一 下 。 看 见 没 礼 貌 的 一 概 不 同 意 . . . . . . ( 学 业 繁 忙 i n g . . . . . . ) \color{#993030}{希望您可以备注一下。 看见没礼貌的一概不同意......(学业繁忙ing......) } ......ing......

∗ ∗ ∗ ∗ 2020 − 10 − 31 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2020-10-31更新内容 **** } 20201031
路 径 问 题 \color{#6666F6}{路径问题}
在这里插入图片描述

路 径 不 能 有 中 文 、 符 号 、 空 格 \color{#993030}{路径不能有中文、符号、空格}
(尤其是电脑账户名包含这些)
如果是电脑用户名存在中文,可以通过如下方法规避
在这里插入图片描述

如果电脑需要重装系统
最纯净的重装系统,不需要各种重装非官方的工具(U盘启动,附分区方法)
可以参考我的博客重装系统那一个文章,包教包会

∗ ∗ ∗ ∗ 2020 − 12 − 02 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2020-12-02更新内容 **** } 20201202
j d k 不 存 在 问 题 \color{#6666F6}{jdk不存在问题} jdk
j d k 下 载 推 荐 J D K 1.8 这 个 就 相 对 简 单 了 , \color{#993030}{jdk下载推荐JDK1.8这个就相对简单了,} jdkJDK1.8

下文有写
(包教包会)小白安装jdk1.8并且教会你环境变量!

最 终 在 c m d 中 j a v a − v e r s i o n 正 常 显 示 即 可 \color{#993030}{ 最终在cmd中 java -version 正常显示即可} cmdjavaversion
在这里插入图片描述
∗ ∗ ∗ ∗ 2020 − 12 − 19 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2020-12-19更新内容 **** } 20201219
虚 拟 化 问 题 \color{#6666F6}{虚拟化问题}
在这里插入图片描述

进 入 B I O S 开 启 虚 拟 化 技 术 即 可 , 详 细 方 法 自 行 搜 索 自 己 的 电 脑 型 号 进 入 B I O S \color{#993030}{进入BIOS开启虚拟化技术即可,详细方法自行搜索自己的电脑型号进入BIOS } BIOSBIOS
开 启 v t , 如 下 图 , 改 为 e n a b l e d , 不 同 电 脑 进 入 方 法 不 同 页 面 不 同 , 自 行 解 决 \color{#993030}{ 开启vt,如下图,改为enabled,不同电脑进入方法不同页面不同,自行解决} vtenabled
在这里插入图片描述

∗ ∗ ∗ ∗ 2021 − 01 − 20 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2021-01-20更新内容 **** } 20210120
模 拟 器 没 创 建 , 显 示 如 下 : \color{#6666F6}{模拟器没创建,显示如下:}

在这里插入图片描述

在这里插入图片描述
来了,如下:
启动右侧找这个图标
在这里插入图片描述
AVDmanager
再看上篇博客就懂了!加油!!!打工人!

∗ ∗ ∗ ∗ 2021 − 03 − 04 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2021-03-04更新内容 **** } 20210304
点 击 锤 子 无 效 、 无 反 应 \color{#6666F6}{点击锤子无效、无反应}
点 击 左 上 角 的 f i l e , 选 择 , S y n c p r o j e c t x x x x x , 等 待 就 完 事 了 。 \color{#993030}{点击左上角的file,选择,Sync projectxxxxx,等待就完事了。} file,Syncprojectxxxxx

∗ ∗ ∗ ∗ 2021 − 03 − 10 更 新 内 容 ∗ ∗ ∗ ∗ \color{#FF3030}{****2021-03-10更新内容 **** } 20210310
电 脑 不 太 行 ? 运 行 太 卡 ? 换 手 机 咱 们 上 真 机 ! \color{#6666F6}{电脑不太行?运行太卡?换手机咱们上真机!}
手机连接电脑,记得开启USB调试
一般都会弹窗
如果没有弹窗,直接去设置里面开发者选项找
找不到开发者选项的点开手机的版本号连点6下,就会开启 开发者模式,然后再开启USB调试
连接电脑即可
看 这 篇 博 客 , 教 你 用 夜 神 模 拟 器 连 a s \color{#993030}{看这篇博客,教你用夜神模拟器连as} as
android studio 连接夜神模拟器

### 解决Android项目缺少Gradle Scripts的方法 对于Android项目而言,`Gradle`作为构建工具起着至关重要的作用。当遇到项目中缺失`Gradle`脚本的情况时,可以通过以下几种方式来解决问题。 #### 初始化新的Gradle文件 如果发现整个项目的根目录以及模块级(`app`)下均不存在任何`.gradle`文件,则可能是由于创建项目过程中出现了异常中断或其他原因造成的。此时可以在命令行输入如下命令重新初始化这些必要的配置文件: ```bash gradle init ``` 这条命令将会引导用户完成一系列设置选项的选择过程,最终生成一套基础版的`build.gradle`模板[^3]。 #### 手动添加默认内容 针对仅丢失部分内容而非全部消失的情形,可以直接参照官方文档或是其他正常工作的同类型项目手动补充相应条目。通常情况下,顶级`build.gradle`应该至少包含依赖管理仓库声明;而模块级别的则需定义编译SDK版本、目标兼容性以及其他一些基本属性等信息[^5]。 例如,在顶层`build.gradle`内加入Google Maven库支持: ```groovy allprojects { repositories { google() mavenCentral() } } ``` 至于`module/build.gradle(app)`方面,确保存在类似下面所示的核心设定: ```groovy plugins { id 'com.android.application' } android { compileSdkVersion 30 // 或者更高版本号 defaultConfig { applicationId "your.package.name" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.5.21'// 根据实际需求调整Kotlin版本 } ``` #### 同步并验证环境变量 有时即使已经正确设置了上述各项参数但仍无法正常使用的原因在于本地开发环境中某些路径未被正确识别。因此建议检查IDE(如Android Studio)内部有关Java SDK/NDK/JDK等相关组件安装位置是否准确无误,并通过菜单栏中的Sync Now按钮尝试同步最新更改后的配置数据[^4]。 另外值得注意的是,若是在执行`cordova platform add android`操作期间遭遇网络连接失败问题影响到了后续流程的话,除了考虑优化自身上网条件外还可以试着按照特定提示向`gradle.properties`追加指定标志位以启用旧版NDK模式,即设置`android.useDeprecatedNdk=true`这一项[^2]。
评论 59
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iterhui

谢谢您对iterhui的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值