目录

  • 1.前言
  • 2.官网下载AS最新版
  • 3.安装AndroidStudio
  • 4.配置AndroidStudio
  • 5.AndroidStudio构建项目
  • 6.配置AndroidStudio的AVD
  • 7.详解项目的逻辑与视图
  • 8.运行AndroidStudio的HelloWorld
  • 9.查看AVD和SDK下载目录
  • 10.总结

1.前言

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

在JetBrains Intellij IDEA的基础上,Android Studio 提供:

  • 基于Gradle的构建支持

  • Android 专属的重构和快速修复

  • 提示工具以捕获性能、可用性、版本兼容性等问题

  • 支持ProGuard 和应用签名

  • 基于模板的向导来生成常用的 Android 应用设计和组件

  • 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

        另外推荐:AndroidStudio使用Git上传工程项目至Github,教程传送门链接:

         (AS笔记)AndroidStudio使用Git上传工程项目至Github

           CSDN链接:https://blog.csdn.net/qq_39038178/article/details/119486029


2.官网下载AS最新版

AndroidStudio官网下载地址:https://developer.android.google.cn/



 点击“下载AndroidStudio”,下载成功文件为:android-studio-ide-202.7486908-windows.exe

         问题:下载报错怎么办?

    解决方式(亲测可行):https协议——改成——http协议

         成功下载:改成http协议后,敲回车Enter再次访问下载链接,弹出下载窗口~!


3.安装AndroidStudio

        双击运行安装包文件,读取文件到100%,弹出安装界面:

选择:Next> 

选择:Next> 

选择:Next> 

选择:Install,开始安装AndroidStudio

选择:Next> 

选择:Finish,结束安装。


4.配置AndroidStudio

(1)选择第二个初次安装,默认选择不导入AS设置文件,如果有需要可以导入自己习惯的设置文件,文件保存字体大小、AS的File—settings中的设置信息。这里重新配置,因此选择第二个。

(2)第一次运行,没有检测到有SDK存在,选择:Cancel,在线下载SDK并自动配置

   (3)欢迎页描述,直接——Next

(4)安装类型选择

第一个是:默认标准安装(SDK、JDK等路径信息和参数自动设置)

                第二个是:自定义安装(背景风格、SDK路径、JDK路径等路径信息手动配置)

                选择:Next

         (5)选择配置JDK路径,(还是那句话,请把JDK环境变量配置好)

                选择:Next

   (6)配置IDE主题样式

                选择:Next

        (7)SDK组件下载与设置

(8)AVD运行时等组件的内存分配

                选择:Next

        (9)验证设置,开始下载SDK配置,选择Finish开始下载

         (10)下载安装

注意:下载安装过程中,会有弹出命令提示框授权下载,选择是继续就OK


5.AndroidStudio构建项目

       上面安装环境只是基本配置,进行开发当然需要Crete New Project来构建一个Android项目        AndroidStudio采用的是Gradle构建项目,因此会涉及在构建项目时出现下载超时错误,访问Gradle等错误报错信息,为了构建项目顺利,这里强烈建议配置Gradle镜像源可以避免很多未知的问题。

        (Gradle笔记)win10+Gradle7.1.1安装和配置(aliyun全局)

          CSDN链接:https://blog.csdn.net/qq_39038178/article/details/118896980

        另外一个解决报错方法:手机开热点给电脑,重启AndroidStudio构建项目,个人感觉是因为网络DNS访问限制的原因,之前用校园网就下载不了,连上热点就一路畅通!

具体问题,具体分析,百度永远的神!

        开始创建Android工程:首先,Crete New Project新建一个项目工程

                选择:Next,选择Finish,开始构建项目,初始化JDK以及Gradle下载需要的资源

开始构建Gradle的Android项目 

构建成功!Android项目与Java项目的运行有不同的生命周期,根据特性不同,因此Android项目运行就需要AVD的模拟器来运行测试,项目与AVD是独立分开的。

到这里安装配置到Gradle构建项目就到此为止了。配置AVD和运行第一个Android应用的HelloWorld咱们往下继续搞!


6.配置AndroidStudio的AVD

                步骤一:概述

步骤二:图标打开AVD Manager

步骤三:开始创建

步骤四:创建设备

步骤五:下载API

(1)同意授权,开始下载 

(2)Download... And Unzipping...——AVD的API

                步骤六:点击Next创建

步骤七:点击Finish创建完毕

步骤八:验证模拟器是否能正常启动


7.详解项目的逻辑与视图

        (1)首选,看一下activity_main.xml的布局文件

(2)MainActivity.java引入activity_main.xml,业务逻辑绑定视图文件,两者分离。

8.运行AndroidStudio的HelloWorld

         到这里,提一下,Gradle构建项目和AVD模拟器都准备好了,就运行项目看看能否成功安装在这台模拟器上并成功打开APP应用程序,显示一个居中的HelloWorld!

        废话不多说,直接运行:

        ******意料之外,运行报错 ******

                 错误信息:意思是构建工具31版本已中断,使用SDK管理器移除并且重新安装

Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.

        解决错误方式:

                回退版本,Android 12 版本行为变更引起的错误

compileSdkVersion 30
buildToolsVersion '30.0.3'

                (1)打开SDK Manager 下载 compileSdkVersion 30buildToolsVersion '30.0.3'

(2)安装Android SDK Build-Tools 30 回退到30.0.3版本

                (3)安装SDK Platforms 30

                 (4)在项目app下的build.gradle 设置 编译构建版本——设置方式1

——设置方式2

运行若报错如下:需要完成步骤二才能正常安装App

                        错误信息如下:

Manifest merger failed :
Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported`
when the corresponding component has an intent filter defined. 

步骤二:AndroidManifest.xml中加入android:exported="false"属性,改属性是Android 12行为更改需要设置的。

 说明:如果运行项目,没有自动弹出App,请取消步骤二,再次尝试。

                (5)再次运行项目,模拟器APP效果


9.查看AVD和SDK下载目录

                所指的目录是我们手动安装AndroidStuidio时,配置的目录路径,这里我是为了查看目录是否对应并调用成功,进行比对。

 (1)SDK目录

        我的SDK目录是:G:\AndroidSDK\Sdk

(1) build-tools

(2) platforms

SDK Manager都对应目录生效

另外一点,Gradle构建项目慢的话,就去配置Gredle阿里云吧。

(Gradle笔记)win10+Gradle7.1.1安装和配置(aliyun全局)

https://blog.csdn.net/qq_39038178/article/details/118896980


10.总结

仅自己学习记录,如有错误,敬请谅解~,谢谢~~~

如果遇到未知问题,可以私信我,一起讨论。

(AS笔记)AndroidStudio4.2.2安装和配置gradle阿里源相关推荐

  1. Boost库学习笔记(一)安装与配置

    Boost库学习笔记(一)安装与配置 1. 获取boost https://www.boost.org/users/history/version_1_79_0.html 任选其一 boost的目录结 ...

  2. Win10安装Maven并更换阿里源

    Win10安装Maven并更换阿里源 文章目录 Win10安装Maven并更换阿里源 前言 安装Maven 配置环境变量 更换Maven源 参考文章 前言 根据百度百科的描述,Maven 是基于项目对 ...

  3. 学习笔记:Windows 下Keras安装和配置指南

    目录: 目录: Windows下Keras安装和配置指南 Keras 框架搭建 安装 本系列参考官方文档官方文档 这就是keras可以参考前篇:这就是keras 学习笔记 Keras:一些基本概念 一 ...

  4. Go 学习笔记(2)— 安装目录、工作区、源码文件和标准命令

    GOROOT: Go 语言安装根目录的路径,也就是 GO 语言的安装路径. GOPATH: 若干工作区目录的路径.是我们自己定义的工作空间.在 Go Module 模式之前非常重要,现在基本上用来存放 ...

  5. AS3.1.2配置gradle阿里云镜像(可用)

    1.对单个项目生效,在项目中app目录的build.gradle修改内容 buildscript {repositories {maven { url 'http://maven.aliyun.com ...

  6. Vue 新手学习笔记:vue-element-admin 之安装,配置及入门开发

    所属专栏: Vue 开发学习进步 说实话都是逼出来的,对于前端没干过ES6都不会的人,vue视频也就看了基础的一些 但没办法,接下来做微服务架构,前端就用 vue,这块你负责....说多了都是泪,脚手 ...

  7. TensorFlow学习笔记(一)安装、配置、基本用法

    1. 安装 用conda install tensorflow 即可,注意,这里的python是3.6. 基于 Anaconda 的安装 Anaconda 是一个集成许多第三方科学计算库的 Pytho ...

  8. 【nginx学习笔记】1、安装与配置

    目录 一.系统版本 二.安装编译工具及库文件 三.安装 PCRE 四.安装 Nginx 五.启动nginx 六.访问nginx 七.nginx其他命令 一.系统版本 CentOS Linux rele ...

  9. GIT学习笔记(git工具安装与配置)

最新文章

  1. 求助!妹子一个rm -rf把公司服务器数据删没了,我该怎么办?
  2. 语义分割领域开山之作:Google提出用神经网络搜索实现语义分割
  3. CentOS7.3下二进制安装Kubernetes1.9集群 开启TLS
  4. IT员工的“脑出血”
  5. Python解释器种类以及特点?
  6. 数据库原理及应用【四】数据库管理系统
  7. 显微镜下的大明内容_平凡故事展现炮火下人性光辉,李少红《解放·终局营救》创作全解...
  8. h5文字垂直居中_CSS实现居中的几种方式你都了解吗?
  9. java 圆心_JAVA程序帮忙看下把
  10. uniaccess安全助手卸载_“安装一分钟,卸载半小时”,盘点高速下载通道中的流氓操作...
  11. 增强for循环 泛型
  12. 设计模式-第一篇之单例模式
  13. mysql如何从两个表取出内容_如何从mysql中的两个表中获取数据?
  14. 小学生学AD16(入门级别,看这篇就够了)
  15. 基于marlin固件的SCARA机器人
  16. 百度网盘限速解决方案
  17. php symlink,php函数symlink详解
  18. 2020-11-01 Mybatis TypeAlise、resultMap、日志settings
  19. STM32F103ZET6开发板实现跑马灯实验
  20. opencv-python 小白笔记(3)

热门文章

  1. 互联网早报:字节跳动内测抖音拍卖 拟用于珠宝、酒水、奢品等类目
  2. 注意力机制(四):多头注意力
  3. MinIO可视化的对象存储服务
  4. [足式机器人]Part2 高等机构学Ch0X-2 空间闭式运动链的自由度公式及计算——【读书笔记】
  5. QQ群主怎么清理群里的不良内容(怎么一次性全部删除QQ群不良信息)
  6. php 上传apk包到cdn_解决QQ群文件base.apk的问题
  7. python中、不论类的名字是什么、构造方法的名字都是( )_2020年《python程序设计》基础知识及程序设计598题GA[含参考答案]...
  8. MDK5.23中文件图标上红叉,横杠,灰色,叹号的含义
  9. “专利”这些好处你知道吗?
  10. 刷脸支付时代的来临蜻蜓青蛙刷脸支付收银引领潮流