首页 > 其他分享 >2024最新最全【Android Studio 】下载及安装和【Gradle配置】零基础入门到精通

2024最新最全【Android Studio 】下载及安装和【Gradle配置】零基础入门到精通

时间:2024-09-05 09:50:36浏览次数:6  
标签:网络安全 gradle 2024 Studio 版本 avd Gradle 下载

文章目录
  • 下载
  • 安装
  • 修改Sdk的位置
  • 创建项目
  • 修改Gradle的位置
  • 查看AS版本
  • 工具栏–View项
  • 工具栏–Build下的功能说明
  • Build Variants视图说明
  • 下载模拟器(avd)/安卓虚拟设备
    • 屏幕熄灭功能
    • 关闭虚拟设备功能
    • 删除自己开发的应用软件
    • 将开发的应用运行到虚拟设备上。
  • 修改模拟器的位置
下载

下载地址:官方下载地址
打开后往下拉,直到最后的I agree to the terms.
在这里插入图片描述
在这里插入图片描述

这里选择的android studio版本是:2021.2.1.16,也可以根据自己的需要下载其他的版本。
在这里插入图片描述
至此下载的过程讲解完毕,由于官网的界面会不定时的变动。以后有变动了,再更新下载方式。

安装

双击上面的exe文件
在这里插入图片描述

点击Next
在这里插入图片描述

点击Next
在这里插入图片描述

点击Next
在这里插入图片描述
点击Install
在这里插入图片描述
点击Next
在这里插入图片描述
点击Finish
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

修改Sdk的位置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击OK
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

创建项目

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

修改Gradle的位置

由于第一次,创建AS项目后,Android sutdio第一次打开一个工程巨慢怎么办?
Android Studio怎么知道该用哪个Gradle呢?AS一个项目所用的Gradle是由我们的工程中下面这个文件决定的:

{your project}/gradle/wrapper/gradle-wrapper.properties

在这里插入图片描述

distributionBase:下载的Gradle压缩包解压后存储的主目录
distributionPath:相对于distributionBase的解压缩后的Gradle压缩包的路径
zipStoreBase:同distributionBase,只不过是存放zip压缩包的
zipStorePath:同distributionPath,只不过是存放zip压缩包的
distributionUrl:Gradle发行版压缩包的下载地址

最后一排的distributionUrl 决定了这个项目使用的gradle版本,也就是说不同的项目可以使用不同的gradle版本。
原理:Android Studio打开一个工程时,首先会读取gradle-wrapper.properties 文件,从而知道这个工程需要哪个版本的gradle ,然后就会去保存gradle的文件夹GRADLE_USER_HOME 去找看存不存在这个版本的gradle,不存在则会去distributionUrl 去下载 搞清楚了这个流程,现在是不是明白了,为什么第一次打开一个工程会巨慢了吧,因为AS会去下载gradle。
修改:gradle-wrapper.properties文件,如果想要指定版本的gradle,修改distributionUrl中的版本,只改后面的版本就行,防止自动下载慢,可以把提前下载的好的zip包,放到(C:\Users\Administrator.gradle\wrapper\dists\gradle-7.x.x-bin\6a41zxkdtcxs8rphpq6y0069z目录下,注意不要解压)。然后再次打开工程,会跳过下载gradle,并自动解压。然后下载工程所需依赖jar包(若有)。
下面说下修改:GRADLE_USER_HOME
修改:GRADLE_USER_HOME变量的路径,默认为C:\users{user name}.gradle,默认情况下,下载的gradle版本以及工程中根据gradle下载的依赖jar包都在这个C:\users{user name}.gradle路径下。
在这里插入图片描述

可以在系统环境变量里重新指定GRADLE_USER_HOME路径,然后把C:\users{user name}.gradle下的内容都拷贝的新路径下,防止C盘越来越大。

我们也可以采取另外一种方式,来指定当前项目使用的gradle版本及位置。gradle下载的依赖的包的存储路径,这种方式我们就不使用gradle-wrapper.properties文件了。
1.去gradle官网下载gradle版本。
Gradle下载地址:https://services.gradle.org/distributions/
例如:这里我们下载个7.3.2版本
在这里插入图片描述
手动解压:
在这里插入图片描述

然后配置gradle的全局环境变量:
在这里插入图片描述

检验配置是否成功。
在这里插入图片描述

出现上面的版本信息就表示配置成功了。
手动创建gradle下载的依赖包的存储路径:
D:\software\gradle-repository
在这里插入图片描述
打开项目
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样再重启项目:就不再自动读取gradle-wrapper.properties文件。

在这里插入图片描述

这样可以清理一些配置缓存。以便使用新的配置。
注意:这里有个小插曲,在读取gradle配置时,gradle 提示不能小于7.3.3(由于我们前面下载的是7.3.2),在运行程序时提示,JDK 不能低于 11。
这里又下载了个7.4.2版本的,gradle。jdk可以自己再下载高版本,也可以使用AS自带的JDK。
在这里插入图片描述

下面再说下:File下的Project Structure
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看AS版本

在这里插入图片描述

在这里插入图片描述

工具栏–View项

所以隐藏掉的视图,都可以在View --> Tool Windows下找到
在这里插入图片描述

工具栏–Build下的功能说明

在这里插入图片描述

Build Variants视图说明

选择对当前模块的构建模式,视图默认的位置为AS工程界面的左下角
在这里插入图片描述

下载模拟器(avd)/安卓虚拟设备

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

屏幕熄灭功能

在这里插入图片描述

关闭虚拟设备功能

在这里插入图片描述

删除自己开发的应用软件

在这里插入图片描述

在这里插入图片描述

将开发的应用运行到虚拟设备上。

方法1:直接把构建好的apk文件,拖入到虚拟设备里,会自动安装。但是这样我们源码变动,不方便及时查看其效果,还需要重新卸载再安装。
方法2:开发时基本虚拟设备调试时,都是选择方法2,这种方法不会电脑的 模块名/build/outputs/下生成apk。只会在虚拟设备上拥有这个apk。
在这里插入图片描述
在这里插入图片描述

修改模拟器的位置

默认情况下,下载的虚拟设备会存到C:\Users{用户名}.android\avd下。
在这里插入图片描述
在这里插入图片描述

由于虚拟设备占用磁盘太大,不建议放到C盘下。下面介绍将其迁移到D盘下。
这里说明一下.avd和.ini的区别。.ini文件是存放我们avd的位置。就是AS软件根据.ini文件找到其对应的avd在哪里。
在这里插入图片描述

.ini文件路径不动,把.avd文件夹移动到想放到的位置就行。这里放到:D:\software\Android\AndroidAvd
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

重启AS软件。启动avd设备,如果正常启动,说明迁移没问题。

网络安全学习路线

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

或者扫描下方csdn官方合作二维码获取哦!

在这里插入图片描述

这是一份网络安全从零基础到进阶的学习路线大纲全览,小伙伴们记得点个收藏!

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

阶段一:基础入门

img

网络安全导论

渗透测试基础

网络基础

操作系统基础

Web安全基础

数据库基础

编程基础

CTF基础

该阶段学完年薪15w+没有问题

阶段二:技术进阶(到了这一步你才算入门)

img

弱口令与口令爆破

XSS漏洞

CSRF漏洞

SSRF漏洞

XXE漏洞

SQL注入

任意文件操作漏洞

业务逻辑漏洞

该阶段学完年薪25w+

阶段三:高阶提升

img

反序列化漏洞

RCE

综合靶场实操项目

内网渗透

流量分析

日志分析

恶意代码分析

应急响应

实战训练

该阶段学完即可年薪30w+

阶段四:蓝队课程

img

蓝队基础

蓝队进阶

该部分主攻蓝队的防御,即更容易被大家理解的网络安全工程师。

攻防兼备,年薪收入可以达到40w+

阶段五:面试指南&阶段六:升级内容

img

需要上述路线图对应的网络安全配套视频、源码以及更多网络安全相关书籍&面试题等内容可在文章后方领取。

在这里插入图片描述

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

或者扫描下方csdn官方合作二维码获取哦!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

感谢您观看我的文章,谢谢!!

标签:网络安全,gradle,2024,Studio,版本,avd,Gradle,下载
From: https://blog.csdn.net/shanguicsdn000/article/details/141922666

相关文章

  • 2024最新最全【护网行动教学】
    护网行动背景什么是“护网行动”?指挥机构∶由公安机关统一组织的"网络安全实战攻防演习"。护网分为两级演习∶公安部对总部,省厅对省级公司。什么是“实战攻防演习”每支队伍3-5人组成,明确目标系统,不限制攻击路径。提交漏洞不得分,获取权限、数据才能得分。禁止的行为......
  • NOIP2024集训Day23 DP常见模型3 - 树形
    NOIP2024集训Day23DP常见模型3-树形A.[CSP-S2021]括号序列区间dp,令\(f_{l,r}\)表示从位置\(l\)到位置\(r\)一共的合法序列总情况数量。一共有六种不同的转移情况,所以将\(f_{l,r}\)扩充到三维。全是*(...)(...)**(...)***,左边以括号序列开头,右边以*结尾......
  • CamoTeacher:玩转半监督伪装物体检测,双一致性动态调整样本权重 | ECCV 2024
    论文提出了第一个端到端的半监督伪装目标检测模型CamoTeacher。为了解决半监督伪装目标检测中伪标签中存在的大量噪声问题,包括局部噪声和全局噪声,引入了一种名为双旋转一致性学习(DRCL)的新方法,包括像素级一致性学习(PCL)和实例级一致性学习(ICL)。DRCL帮助模型缓解噪音问题,有效利用伪......
  • 【2024-09-04】奶奶打工
    20:00只要有什么使我不好意思,我马上就问问我的心,如果我觉得问心无愧,我也就安心了。永远都应当这样。                                                 ——陀思妥耶夫斯......
  • 2024/9/4黑马头条跟学笔记(二)
    app端文章列表学习内容需求分析上方分类频道切换布局,无图,单图,三张图文章数据库表导入文章数据库结构分析配置-文章一对一,拆表,冷热数据分离满足范式表的拆分-垂直分表优势查文章信息不会连带查询文章内容将longtext字段拆除去,高频查询提高性能拆分规则不......
  • 2024年 Windows Python 下载、安装教程,附详细图文
    大家好,今天为大家带来的是2024年WindowsPython下载、安装教程,附详细图文,适用于Python3所有版本,包括Python3.7,Python3.8,Python3.103.9,Python3.10等版本。希望对大家有所帮助Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,一般默认装的是Py......
  • 2024年全国大学生数学建模竞赛A-E题思路解析+代码+论文
    2024年高教社杯全国大学生数学建模竞赛(以下简称国赛)将于9月5日晚6时正式开始。下文包含:2024国赛思路解析​、国赛参赛时间及规则信息说明、好用的数模技巧及如何备战数学建模竞赛C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料,帮......
  • Transfusion: Predict the Next Token and Diffuse Images with One Multi-Modal Mode
    Transfusion:PredicttheNextTokenandDiffuseImageswithOneMulti-ModalModel(2024,8)PaperTODO:目前没有开源代码,实时关注一下officialcode,Meta的工作基本开源的.本文给出了一种新的T2I的方法.lucidrains的代码本质是将LLM的transformer和图像中的diffusion结......
  • Cinema 4D v2024 激活版下载与安装教程 (3D建模工具)
    安装步骤Cinema4Dv2024版:Cinema4D_2024_2024.3.0.zip1、下载解压后点击如下图运行安装2、选择安装路径,将C改成D,安装到D盘符3、安装中,耐心等待2-5分钟4、安装完取消勾选,点击完成,请先不要启动软件。5、将crack文件夹c4d_base.xdl64文件覆盖corelibs文件夹,如下图所示找......
  • 【计算机视觉前沿研究 热点 顶会】ECCV 2024中目标检测有关的论文
    整值训练和尖峰驱动推理尖峰神经网络用于高性能和节能的目标检测与人工神经网络(ANN)相比,脑激励的脉冲神经网络(SNN)具有生物合理性和低功耗的优势。由于SNN的性能较差,目前的应用仅限于简单的分类任务。在这项工作中,我们专注于弥合人工神经网络和神经网络在目标检测方面的性能......