AS--›Android Studio安装教程

2023-05-16

文章目录

  • 前言
  • 下载
    • 官方智能下载地址
    • 官方手动下载地址
  • 安装
  • 运行
  • 常见问题
    • Android SDK安装
    • JVM启动失败
    • 卡在启动页
    • 重装软件
  • 推荐阅读
  • 联系作者

前言

android studioGoogle官方推荐的Android开发工具, 以前用的是Eclipse.

  • Eclipse开发工具使用的是ant构建工具,生成安卓应用程序apk的;
  • Android Studio开发工具使用的是gradle构建工具,生成安卓应用程序apk的;

工具的升级,进化可以带来开发效率的提升.

下载

Android Studio日前2021-5-13最前新版是4.2

官方智能下载地址

无需翻墙 https://developer.android.google.cn/studio

在这里插入图片描述

会根据当前的系统, 自动下载对应的版本.

官方手动下载地址

无需翻墙 https://developer.android.google.cn/studio#downloads

在这里插入图片描述

可以手动选择Windows Mac Linux 平台下载.

安装

如果是Windows平台, 可以选择下载exe安装包, 也可以选择下载zip安装包;

区别在于:

  • exe安装包会自动解压程序文件
  • zip安装包需要另外安装解压程序并手动加压程序文件.

请注意:Android Studio是绿色软件,不需要注册表信息,解压即可运行.

运行

  • Mac系统, 安装之后, 在启动器里面点击对应图标即可运行;

  • Windows系统, 如果是exe安装方式, 则在桌面上双击图标即可运行;

  • Windows系统, 如果是zip安装方式, 则需要定位到目录:安装目录->bin->studio64.exe, 32位系统则是:安装目录->bin->studio.exe

在这里插入图片描述

建议zip安装方式的用户, 新建快捷方式到桌面, 方便日后访问.

常见问题

Android SDK安装

运行Android Studio之后, 打开工具栏上的SDK Manager图标:

在这里插入图片描述

勾选需要安装的Android SDK 版本:

在这里插入图片描述

点击ok即可.

网络不好的情况下, 下载很忧伤.

可以使用手机热点或者VPN代理的方式, 改变一下网络环境, 再试试;

JVM启动失败

在开发Android应用时, 需要jdk的开发环境, 推荐使用jdk 8 Java SE 8;

由于jdk版权的关系, 这里推荐下载open jdk而不是oracle jdk;

当然oracle jdk也可以使用;

openjdk 下载地址

安装之后, 配置JAVA_HOME环境背景变量; mac用户可以忽略, 因为安装程序会自动配置, Windows用户可以百度一下, 很简单的.

注意: 请优先考虑安装jdk 8, 否则后面会有稀奇古怪的问题等着你;

正确配置好java环境之后, 重启Android Studio即可.

卡在启动页

很多新手在安装完Android Studio启动之后, 会一直卡在启动页, 有的时候等半天都没反应

在这里插入图片描述

其实这个时候Android Studio正在默默地下载构建工具Gradle, 这个工具100MB+还是很大的, 如果网络不好, 下载不成功, 就会一直卡在启动页.

可以在C:\Users\用户名\.gradle\wrapper\dists路径下查看下载情况.

遇到网络问题, 通常没啥好的解决方法.

不过可以试试, PC连接手机热点, 等Gradle下载好之后, 再切换回WIFI;

也可以挂VPN代理, 尝试改变网络环境, 再试试.

重装软件

在安装的时候, 我就已经说过了, Android Studio是绿色软件, 不需要注册表信息. 所以理论上是没有重装一说的.

在这里的重装, 我认为是重置配置信息.

  • 可以通过菜单重置配置

在这里插入图片描述

  • 可以直接删除配置文件重置

路径在:C:\Users\用户名\AppData\Roaming\Google文件夹下, 找到对应的Android Studio版本, 删除整个文件夹, 重启Android Studio即可.

注意: AppData是一个隐藏的文件夹

推荐阅读

  • Android Studio(AS)–>导入项目
  • Android Studio(AS)–>常用快捷键/所有快捷键,官方快捷键(图),中文翻译(推荐),包括MAC版
  • AS–>Android Studio直接打开/导入/编译Eclipse项目
  • AS–›Android Studio内存大小设置和插件推荐(2021-1-14更新)

联系作者

群内有各(pian)种(ni)各(jin)样(qun)的大佬,等你来撩.

点此QQ对话 该死的空格 点此快速加群

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AS--›Android Studio安装教程 的相关文章

  • Kotlin 官方学习教程之扩展

    扩展 类似于 C 和 Gosu xff0c Kotlin 也提供了一种可以在不继承父类也不使用类似装饰器这样的设计模式的情况下对指定类进行扩展的功能 这是通过称为扩展名的特殊声明来实现的 Kotlin 支持函数扩展和属性扩展 函数扩展 要声
  • Kotlin 官方学习教程之密封类与泛型

    密封类 密封类用于表示受限类层次结构 xff0c 当值可以有一个有限集合的类型 xff0c 但不能有其他类型 它们在某种意义上是枚举类的扩展 xff1a 枚举类型的值集合也受到限制 xff0c 但每个枚举常量仅作为单个实例存在 xff0c
  • 致年轻时如此拼搏的你我

    离别总是伤人意 这一篇文章写在这个时候是有其特殊意义和价值 xff0c 起码对我来说是这样的 这个时候正是一年一度的毕业季 xff0c 而我最敬重的师兄即将要离校实习 xff0c 很幸运的是师兄收到了很不错的 offer xff0c 在这里
  • Linux网络编程:libnet 移植及使用

    目录 参考文章 xff1a 一 libnet库下载二 libnet库交叉编译安装三 应用程序交叉编译四 Ubuntu系统安装 libnet xff08 非交叉编译 xff09 五 libnet使用六 开发板上测试 参考文章 xff1a li
  • ZYNQ Linux 使用SPI驱动

    原文链接 xff1a ZYNQ Linux使用SPI驱动 配置 Vivado Vivado中双击ZYNQ PS核 xff08 例如ZYNQ7000 xff09 xff0c 选上需要使用的SPI xff0c 这一步略 spi该驱动不支持片选功
  • Call to undefined function think\captcha\imagettftext()

    php安装gd库以后 xff0c 在生成验证码图片的时候报错Call to undefined function think captcha imagettftext xff0c 查阅资料 xff08 参考资料 xff1a http www
  • acc--›Android无障碍开发常用操作

    文章目录 前言AccessibilityNodeInfo获取输入焦点 96 api gt 61 14 96 清理输入焦点 96 api gt 61 14 96 选中 96 api gt 61 14 96 清理选中 96 api gt 61
  • 解决composer安装alibabacloud/sdk下载不下来问题

    近期需要接入阿里云服务相关接口 xff0c 官方文档中写着php sdk可以支持composer安装 xff0c 于是就按照官网文档执行了了composer require alibabacloud sdk 结果等了半天也没反应 xff0c
  • 请求报警:Referrer Policy: strict-origin-when-cross-origin或引用站点策略: no-referrer-when-downgrade

    提交表单发送ajax请求时 xff0c chrome请求返回Referrer Policy strict origin when cross origin错误 xff0c 360浏览器返回 引用站点策略 no referrer when d
  • docker安装ES及kibana

    docker安装elasticsearch xff1a docker pull elasticsearch 7 4 2 docker pull kibana 7 4 2 xff08 可视化界面 xff0c 要与es版本保持一致 xff09
  • redis分布式锁到redisson的转变

    首先导入redis依赖 xff1a lt dependency gt lt groupId gt org springframework boot lt groupId gt lt artifactId gt spring boot sta
  • 实现Mysql事务嵌套(部分回滚)

    测试数据库表结构 xff1a CREATE TABLE 96 my user 96 96 id 96 int 11 NOT NULL AUTO INCREMENT 96 name 96 varchar 50 DEFAULT NULL 96
  • iframe框架中a标签的target失效问题,导致链接跳转到新窗口

    最近遇到一个问题很奇怪 xff0c 我用iframe搭建的页面 xff0c 页面左侧设置了菜单栏 xff0c 右侧是菜单对应的链 接内容 a标签加target实现 xff0c 但是最近发现有一个菜单链接一访问会导致所有的菜单target失效
  • http和https网页切换导致cookie失效问题

    网站先后从https和http方式登陆网站 xff0c 会导致http中cookie无法生效 xff0c 即https覆盖和http但作用域只在https中 xff0c 在http中浏览器debug中查看不到相关cookie 之前遇到这个问
  • 程序员要多跳巢才能涨工资

    不要一辈子呆死在一家公司 都是打工高薪才是王道 fs xff1a 这 篇文章的本意 xff0c 是告诉大家如何识别公司 而不是鼓励大家无脑跳槽 只有当你在一个公司略有所成的时候 xff0c 你才能有所积累 跳槽更多时候 xff0c 应该看到
  • Ajax反正现在我没怎么看懂

    AJAX即 A synchronous J avascript A nd X ML xff08 异步JavaScript和XML xff09 xff0c 是指一种创建交互式 网页应用的网页开发技术 AJAX 61 异步 JavaScript
  • ViewBinding封装基类(BaseActivity,BaseFragment)

    混淆规则 keep class 包名 databinding 使用反射 BaseActivity public class BaseActivity lt T extends ViewBinding gt extends AppCompat
  • acc--›Android无障碍开发手势操作

    文章目录 前言dispatchGesture 96 api gt 61 24 96 GestureDescriptionGestureResultCallback执行手势 DslAccessibilityGestureclick 点击dou
  • C语言基础学习——基本数据类型(float型)

    1 float型 xff08 浮点型 xff09 浮点型是用来表示小数的 xff0c 默认至少有6位有效小数 xff1b 有float xff08 单精度 xff09 xff0c double xff08 双精度 xff09 xff0c l
  • Mybatis整合Spring和SpringMVC配置文件详解

    配置文件 pom xml xff08 配置我们需要的jar包 xff09 web xml xff08 启动spring容器监听器并加载spring的xml文件 xff0c 加载springmvc前端控制器 xff09 springmvc的配

随机推荐

  • 高并发场景下如何保证数据库和缓存的数据一致性

    高并发场景下如何保证数据库和缓存的数据一致性 分析经典做法 分析 只要用缓存 xff0c 就可能会涉及到缓存与数据库双存储双写 xff0c 你只要是双写 xff0c 就一定会有数据一致性的问题 xff0c 那么你如何解决一致性问题 xff1
  • XmlDocument类详解

    xfeff xfeff XmlDocument类 FreeEIM XmlDocument类是 NET框架的DOC解析器 XmlDocument将XML视为树状结构 xff0c 它装载XML文档 xff0c 并在内存中构建该文档的树状结构 下
  • 1024,如果全世界程序员都消失了,会怎样?

    这两天 xff0c 有一个话题引起了程序员的广泛讨论 xff1a 年薪80W程序员相亲被鄙视 某知名互联网社区 xff0c 一网友发帖 xff0c 自己年薪80W去相亲 xff0c 竟然被鄙视不如在二本学校教书的大学老师 估计令他没想到的是
  • AI---是什么?可以做什么?

    1 AI的项目简单介绍 图像识别 描述 xff1a 给定图片 xff0c 识别图片中有什么 xff1f 算法 xff1a KNN CNN 情感分析 描述 xff1a 判断文本包含的情感是正面 负面还是中性 关键 xff1a 文本如何表示成向
  • linux 下 gb18030 转码成 utf8

    iconv f gb18030 t utf8 1 txt o 2 txt
  • ocelot+IdentityServer认证

    IdentityServer4 IdentityServer4是用于ASP NET Core的OpenID Connect和OAuth 2 0框架 具体大家可以自己搜索 xff0c 网上很多 我不想写的就推荐别人的 IdentityServ
  • 图中连通块的个数:并查集

    图的连通性问题 在地图上有若干城镇 xff08 点 xff09 xff0c 已知所有有道路直接相连的城镇对 要解决整幅图的连通性问题 比如 xff0c 随意给你两个点 xff0c 让你判断它们是否连通 xff1b 或者问你整幅图一共有几个连
  • 依赖注入

    举个例子 xff0c 组件A中有类ClassA xff0c 组件B中有接口IB和其对应的实现类B1和B2 那么 xff0c 现在ClassA需要利用IB接口来做一些事情 xff0c 例如 xff1a public class ClassA
  • acc--›Android无障碍开发框架

    文章目录 前言框架介绍目标界面找到元素进行操作 系列文章联系作者 前言 针对Android无障碍开发 和使用场景 封装出来一个可以适用于各种场景的快速开发框架 框架介绍 无障碍的本质就是通过代码模拟人工操作 所以流程很明确 可以归纳为 目标
  • debian(Linux) gnome-control-center

    参考链接 xff1a http iokevins blogspot com 2015 09 gnome 3 system settings gnome control html 问题 今天在simba配置完成后 xff0c gnome co
  • KindEditor上传单个图片成功,页面却提示失败 —— 在Chrome新版本中不兼容的解决方案

    不得不说 xff0c 这个所谓的不兼容 xff0c 就是Chrome浏览器搞的鬼啊 我也不知道是我机子上的Chrome浏览器配置有问题还是怎么回事 xff0c 总之记录下来 xff0c 大家可以看看你们是不是也遇到了一样的问题 先上图 1
  • Zookeeper 应用

    数据发布 订阅 数据发布 订阅 xff08 Publish Subscribe xff09 系统 xff0c 即所谓的配置中 xff0c 顾名思义就是发布者将数据发布到ZooKeeper的 个或 系列节点上 xff0c 供订阅者进 数据订阅
  • ONVIF协议--ONVIF协议简介

    1 ONVIF简介 网络摄像机是网络设备 xff0c 需要有通讯协议 xff0c 早期的网络摄像机硬件提供商都采用私有协议 随着视频监控的网络化应用 xff0c 产业链的分工将越来越细 有些厂商专门做摄像头 xff0c 有些厂商专门做视频服
  • GB28181协议--GB28181协议简介

    1 GB T 28181 2016协议简介 近年来 xff0c 国内视频监控应用发展迅猛 xff0c 系统接入规模不断扩大 xff0c 涌现了大量平台提供商 xff0c 平台提供商的接入协议各不相同 xff0c 终端制造商需要给每款终端维护
  • 网络基础--UPnP基本原理

    1 简介 UPnP是通用即插即用 xff08 Universal Plug and Play xff09 的缩写 xff0c 主要用于设备的智能互联互通 xff0c 使用UPnP协议不需要设备驱动程序 xff0c 它可以运行在目前几乎所有的
  • 数学基础--高斯分布详解

    1 简介 正态分布 xff08 Normal Distribution xff09 xff0c 又名高斯分布 xff08 Gaussian Distribution xff09 xff0c 是一个在数学 物理及工程等领域都非常重要的概率分布
  • GB28181协议--流媒体的几种传输方式(UDP、TCP被动、TCP主动模式)

    1 简介 根据 GB T 28181 2016 4 3 1 5 2的要求 xff0c SIP和流媒体都应该支持TCP和UDP两种方式 如下图所示 xff1a 在附录F xff08 SDP 定义 xff09 中介绍了TCP支持主动模式和被动模
  • GB28181协议--校时

    1 简介 根据 GB T 28181 2016 7 10 9 10的要求 xff0c GB28181设备网络校时功能描述如下 xff1a 联网系统内的IP 网络服务器设备宜支持 NTP 见IETF RFC2030 协议的网络统一校时服务 网
  • GB28181协议--报警

    1 简介 根据 GBT 28181 2016 公共安全视频监控联网系统信息传输 交换 控制技术要求 9 4节的 报警事件通知和分发基本要求 描述 xff1a 发生报警事件时 源设备应将报警信息发送给 SIP 服务器 SIP 服务器接收到报警
  • AS--›Android Studio安装教程

    文章目录 前言下载官方智能下载地址官方手动下载地址 安装运行常见问题Android SDK安装JVM启动失败卡在启动页重装软件 推荐阅读联系作者 前言 android studio是Google官方推荐的Android开发工具 以前用的是E