火影 发表于 2024-6-21 01:04:16

Android Studio下载及安装和Gradle的设置(非常详细)从零基础入门到精通,

文章目录



[*]下载
[*]安装
[*]修改Sdk的位置
[*]创建项目
[*]修改Gradle的位置
[*]查看AS版本
[*]工具栏–View项
[*]工具栏–Build下的功能阐明
[*]Build Variants视图阐明
[*]下载模拟器(avd)/安卓假造设备
[*]

[*]屏幕熄灭功能
[*]关闭假造设备功能
[*]删除本身开发的应用软件
[*]将开发的应用运行到假造设备上。

[*]修改模拟器的位置
下载

下载地点:官方下载地点
打开后往下拉,直到最后的I agree to the terms.
https://img-blog.csdnimg.cn/9746ac36f13a4cdc8587c878b87c57d8.png
https://img-blog.csdnimg.cn/a704681b20fc4615bf55ab69cabd39ab.png
这里选择的android studio版本是:2021.2.1.16,也可以根据本身的需要下载其他的版本。
https://img-blog.csdnimg.cn/9e61920f84fe40cc9731f0d35570e85d.png
至此下载的过程讲解完毕,由于官网的界面会不定时的变动。以后有变动了,再更新下载方式。
安装

双击上面的exe文件
https://img-blog.csdnimg.cn/3686e6127f434e69b2d8d6e091f9c60e.png
点击Next
https://img-blog.csdnimg.cn/4dd6ecd243c448ca8a90343fcee8bb99.png
点击Next
https://img-blog.csdnimg.cn/924317e4dc784229852b696098edf4e7.png
点击Next
https://img-blog.csdnimg.cn/6d9da904376f4b129e07c060eeeaddea.png
点击Install
https://img-blog.csdnimg.cn/5fe588f657b141b8b699cf2ab373ddfe.png
点击Next
https://img-blog.csdnimg.cn/7298f1911c6a49728d4e582e29a42f70.png
点击Finish
https://img-blog.csdnimg.cn/a90c3a16e89c4a2aa543e5c4435f6a03.png
https://img-blog.csdnimg.cn/10d8e42f58f5422fa5c693eca1837ba9.png
https://img-blog.csdnimg.cn/c73df6542a4d4ca8b81bd064e36902ae.png
https://img-blog.csdnimg.cn/cf1e86365ccf4c20a63112a318a9e13b.png
https://img-blog.csdnimg.cn/23152f16e4874d22a6d948198e59f02d.png
https://img-blog.csdnimg.cn/d6dfb0deb916481ba06e463c61585e07.png
https://img-blog.csdnimg.cn/c1ba9a2ca1434806914a647f81a75ec1.png
https://img-blog.csdnimg.cn/2c4b284b304142f4a1d615150cdb6d30.png
https://img-blog.csdnimg.cn/3eda5d49a383420a88de3888c2822cf8.png
https://img-blog.csdnimg.cn/cb61e72a30b14d29bc1791bf427303bc.png
修改Sdk的位置

https://img-blog.csdnimg.cn/e01579a2c49a40a48e43a2b407082d07.png
https://img-blog.csdnimg.cn/b319651283124636a36ad2bb96915fc2.png
https://img-blog.csdnimg.cn/27c130f6c33c4125ab5f9f956b0cd503.png
https://img-blog.csdnimg.cn/983b0e311dca4213b75a82fcc83743dc.png
点击OK
https://img-blog.csdnimg.cn/1a99f8f4adf24e838ab5d333060aa7c3.png
https://img-blog.csdnimg.cn/ae9d4d54232a4e74ae535219e83cff1a.png
https://img-blog.csdnimg.cn/6131f119c9e94adcb2e3ad229693f96b.png
https://img-blog.csdnimg.cn/3d7331cb17f44d08a0c14fd53b85df50.png
https://img-blog.csdnimg.cn/de1eaccf9c9d41c2995138a0a0c56b8e.png
创建项目

https://img-blog.csdnimg.cn/8b57d5574e4a4e01a02c00217c5b4eac.png
https://img-blog.csdnimg.cn/9df1072f374b487fb02e547fce4145b9.png
https://img-blog.csdnimg.cn/a0edd78a0277453483b2487fe3ff9818.png
https://img-blog.csdnimg.cn/ec20d5ec756541b9a9d86f4b93d82de7.png
修改Gradle的位置

由于第一次,创建AS项目后,Android sutdio第一次打开一个工程巨慢怎么办?
Android Studio怎么知道该用哪个Gradle呢?AS一个项目所用的Gradle是由我们的工程中下面这个文件决定的:
   {your project}/gradle/wrapper/gradle-wrapper.properties
https://img-blog.csdnimg.cn/b59ea8bb5339409596a4130d9f3c5b1c.png
   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路径下。
https://img-blog.csdnimg.cn/33fbd73af5974b9397eba11994453069.png
可以在体系环境变量里重新指定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版本
https://img-blog.csdnimg.cn/1c74b9a378a14512998778a3ec5d455d.png
手动解压:
https://img-blog.csdnimg.cn/c1bc234d4f0c42dba69f974d2f370d3b.png
然后设置gradle的全局环境变量:
https://img-blog.csdnimg.cn/abf7cccacf474cdd92d2df9f089089f9.png
检验设置是否成功。
https://img-blog.csdnimg.cn/de76fd91dcde40319e3ab0bde23ed6d7.png
出现上面的版本信息就表示设置成功了。
手动创建gradle下载的依赖包的存储路径:
D:\software\gradle-repository
https://img-blog.csdnimg.cn/cff7dc096cd24c60afa5a1ab870deb73.png
打开项目
https://img-blog.csdnimg.cn/268ae5de9bdf46618150a0a477e31b35.png
https://img-blog.csdnimg.cn/a19ce297f0aa423d8cd736f00260555c.png
https://img-blog.csdnimg.cn/b546e5d4b25649f2a36d8f6ad5a4cd96.png
如许再重启项目:就不再主动读取gradle-wrapper.properties文件。
https://img-blog.csdnimg.cn/d43edfe154af4830b40cfec9faba87b2.png
如许可以清理一些设置缓存。以便使用新的设置。
注意:这里有个小插曲,在读取gradle设置时,gradle 提示不能小于7.3.3(由于我们前面下载的是7.3.2),在运行步伐时提示,JDK 不能低于 11。
这里又下载了个7.4.2版本的,gradle。jdk可以本身再下载高版本,也可以使用AS自带的JDK。
https://img-blog.csdnimg.cn/fcf083d745134b899021bd208761ee2a.png
下面再说下:File下的Project Structure
https://img-blog.csdnimg.cn/7aa154705d1b40d9b43bc0ae49f0ec27.png
https://img-blog.csdnimg.cn/cc5f04984e6c4b2b96958e59bb097bb2.png
https://img-blog.csdnimg.cn/821828a1fe6f4b40af88202314a5965d.png
https://img-blog.csdnimg.cn/7f64ea025e194dcf91cbbf5fde12654a.png
https://img-blog.csdnimg.cn/a4a5d96f9ba641699144a984fc02824b.png
查看AS版本

https://img-blog.csdnimg.cn/8d61abe26aac4478b895f8aa7de6e6bd.png
https://img-blog.csdnimg.cn/f8febb919fe74041b66b97c7034498e7.png
工具栏–View项

所以隐藏掉的视图,都可以在View --> Tool Windows下找到
https://img-blog.csdnimg.cn/ac267fcab3cd4f6ab68b413df6fba885.png
工具栏–Build下的功能阐明

https://img-blog.csdnimg.cn/fd95ff5de6db42318091bb254a1d592d.png
Build Variants视图阐明

选择对当前模块的构建模式,视图默认的位置为AS工程界面的左下角
https://img-blog.csdnimg.cn/9577c95ccd8f4bb19dc195c160066204.png
下载模拟器(avd)/安卓假造设备

https://img-blog.csdnimg.cn/d05caeefd44045d0996d7a8c1cd01833.pnghttps://img-blog.csdnimg.cn/48ec8d2b1d4f4754bc232763d0e053c8.png
https://img-blog.csdnimg.cn/f0b83d059cf14e5884e27d5c55ec8526.png
https://img-blog.csdnimg.cn/e0a135f9101a4499a0f9830e47c5b626.png
https://img-blog.csdnimg.cn/3f0ae7772e8a4845a57e4012cd33360a.png
https://img-blog.csdnimg.cn/9ec92302bd4a4f458fa2fc9ec4c7e40a.png
屏幕熄灭功能

https://img-blog.csdnimg.cn/34aef9d4a51244bfadf3c69c5ab769da.png
关闭假造设备功能

https://img-blog.csdnimg.cn/66a82b90b75a44a9a4c2e520efb9e889.png
删除本身开发的应用软件

https://img-blog.csdnimg.cn/b8b4ffcdbdac46029b88e34945b5d546.png
https://img-blog.csdnimg.cn/1786a55cd59a4857afe252f6ed841461.png
将开发的应用运行到假造设备上。

方法1:直接把构建好的apk文件,拖入到假造设备里,会主动安装。但是如许我们源码变动,不方便及时查看其效果,还需要重新卸载再安装。
方法2:开发时基本假造设备调试时,都是选择方法2,这种方法不会电脑的 模块名/build/outputs/下生成apk。只会在假造设备上拥有这个apk。
https://img-blog.csdnimg.cn/af61cd5539284e74a367edc725d7d79d.pnghttps://img-blog.csdnimg.cn/6c996a26ee7141418ee2db8518c07884.png
修改模拟器的位置

默认情况下,下载的假造设备会存到C:\Users{用户名}.android\avd下。
https://img-blog.csdnimg.cn/a056fa71f6f04e2e98fd7d1189690c28.pnghttps://img-blog.csdnimg.cn/fe14f0a0e7a1434c8417df710c84ff77.png
由于假造设备占用磁盘太大,不发起放到C盘下。下面介绍将其迁移到D盘下。
这里阐明一下.avd和.ini的区别。.ini文件是存放我们avd的位置。就是AS软件根据.ini文件找到其对应的avd在哪里。
https://img-blog.csdnimg.cn/36c7fa736cff4b92937c001e6513c76f.png
.ini文件路径不动,把.avd文件夹移动到想放到的位置就行。这里放到:D:\software\Android\AndroidAvd
https://img-blog.csdnimg.cn/acc7eb166f824b99ba0026760163b4da.png
https://img-blog.csdnimg.cn/7cffba162e234c9fb4319e0080811d0f.png
https://img-blog.csdnimg.cn/fb6b713c6f334286b958eda99c8ef2f5.png
重启AS软件。启动avd设备,如果正常启动,阐明迁移没问题。
**题外话**
=========
初入盘算机行业的人大概大学盘算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。下面我们来看两组数据:


[*] 2023届全国高校毕业生预计达到1158万人,就业形势严肃;
[*] 国家网络安全宣传周公布的数据显示,到2027年我国网络安全人员缺口将达327万。
一方面是每年应届毕业生就业形势严肃,一方面是网络安全人才百万缺口。
6月9日,麦可思研究2023年版就业蓝皮书(包罗《2023年中国本科生就业报告》《2023年中国高职生就业报告》)正式发布。
2022届大学毕业生月收入较高的前10个专业
本科盘算机类、高职主动化类专业月收入较高。2022届本科盘算机类、高职主动化类专业月收入分别为6863元、5339元。此中,本科盘算机类专业起薪与2021届基本持平,高职主动化类月收入增长明显,2022届反超铁道运输类专业(5295元)排在第一位。
具体看专业,2022届本科月收入较高的专业是信息安全(7579元)。对比2018届,电子科学与技能、主动化等与人工智能相关的本科专业表现不俗,较五年前起薪涨幅均达到了19%。数据科学与大数据技能虽是近年新增专业但表现亮眼,已跻身2022届本科毕业生毕业半年后月收入较高专业前三。五年前唯一进入本科高薪榜前10的人文社科类专业——法语已退出前10之列。
https://img-blog.csdnimg.cn/4be92541bcf54204bd0193aedd39c791.png
“没有网络安全就没有国家安全”。当前,网络安全已被提拔到国家战略的高度,成为影响国家安全、社会稳固至关紧张的因素之一。
网络安全行业特点

1、就业薪资非常高,涨薪快 2021年猎聘网发布网络安全行业就业薪资行业最高人均33.77万!
https://img-blog.csdnimg.cn/img_convert/d5f06d6b9945fd6e8a5f92a0198e5446.png
2、人才缺口大,就业机会多
2019年9月18日《中华人民共和国中央人民当局》官方网站发表:我国网络空间安全人才 需求140万人,而全国各大学校每年造就的人员不到1.5W人。猎聘网《2021年上半年网络安全报告》推测2027年网安人才需求300W,现在从事网络安全行业的从业人员只有10W人。
https://img-blog.csdnimg.cn/img_convert/9cf857398f52a97ff49d437ac5fe690a.png
行业发展空间大,岗位非常多
网络安全行业产业以来,随即新增长了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗出工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、劫难恢复专业人员、实战攻防专业人员…
职业增值潜力大
网络安全专业具有很强的技能特性,尤其是掌握工作中的核心网络架构、安全技能,在职业发展上具有不可替代的竞争上风。
随着个人本领的不断提拔,所从事工作的职业代价也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家接待的主要原因。
从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,由于技能愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。
黑客&网络安全如何学习
今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。
1.学习路线图

https://img-blog.csdnimg.cn/img_convert/f6d7a70326a6c0071cc4dc6b3eeb8f95.png
攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。
2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我本身录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
内容涵盖了网络安全法学习、网络安全运营等保测评、渗出测试基础、毛病详解、盘算机基础知识等,都是网络安全入门必知必会的学习内容。
https://img-blog.csdnimg.cn/img_convert/0d8fcc94a8238255b741c19633efd10c.jpeg
(都打包成一块的了,不能逐一展开,统共300多集)
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
3.技能文档和电子书

技能文档也是我本身整理的,包罗我参加大型网安举措、CTF和挖SRC毛病的经验和技能要点,电子书也有200多本,由于内容的敏感性,我就不逐一展示了。
https://img-blog.csdnimg.cn/63797fd6c6664609870eac7e724a37db.jpeg#pic_center
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
4.工具包、口试题和源码

“工欲善其事必先利其器”我为大家总结出了最受接待的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、主动化工具、网络钓鱼等,感兴趣的同学不容错过。
还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
最后就是我这几年整理的网安方面的口试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
这些标题都是大家在口试深佩服、奇安信、腾讯大概别的大厂口试时经常遇到的,如果大家有好的标题大概好的看法接待分享。
参考解析:深佩服官网、奇安信官网、Freebuf、csdn等
内容特点:条理清楚,含图像化表示更加易懂。
内容概要:包罗 内网、操作体系、协议、渗出测试、安服、毛病、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑毛病、工具、SQLmap、NMAP、BP、MSF…
https://img-blog.csdnimg.cn/img_convert/da1274937756ef025cecc0439519a3d4.png
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Android Studio下载及安装和Gradle的设置(非常详细)从零基础入门到精通,