Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)

2023-05-16

本文主要介绍CPUAMD锐龙英特尔两种类型在安装中出现的一些问题,两种解决的方案不同,所以首先查看属于哪种,然后找相对应的安装方法。

Android Studio的安装需要准备两个安装文件,一个是java JDK ,一个是Android Studio均可在官网下载或百度网盘自取   这篇文章以JDK1.8和Android Studio最新版本示例。

 

链接:https://pan.baidu.com/s/1UEPpZGohIZ5sgoLLYEstNQ?pwd=94yj 
提取码:94yj

在安装Audroid Studio之前,要确定java JDK的版本必须是1.7或以上,否则安装之后会报错。

目录

步骤一 (JDK的安装和环境变量配置)

步骤二(Audroid Studio的安装前准备) 

情况1:CPU为AMD锐龙

情况2:CPU为因特尔

步骤三(Audroid Studio的安装) 

步骤四:创建一个Android Studio项目

步骤五(Android Studio连接真机,模拟器调试学习已经足够,不想要连接自己手机的直接忽略该步骤) 

1.请确定adb的环境变量是否配置

2.请确定下图这两个工具是否下载,没有下载勾选下载,然后依次点击apply和OK

3.请确定手机开发人员选项中USB调试以及允许USB安装应用(或者监控ADB安装应用是否打开)


步骤一 (JDK的安装和环境变量配置)

如果已经安装并且配置好环境变量,请忽略该步骤,直接看下一步骤

请参考下面博客文章链接中步骤2和步骤3

JSP常用软件IntelliJ IDEA从安装到运行超详细过程(包括环境变量配置)_IT菜鸟新手霞霞的博客-CSDN博客_idea安装jsp插件

步骤二(Audroid Studio的安装前准备) 

建议在安装前就进行情况1和情况2的两种设置,否则后续会出现各种各样的问题。如果已经安装有错误了,建议先进行卸载,并将相应文件夹中的内容删掉。如果你安装过程没有出现问题,请忽略该步骤。

情况1:CPU为AMD锐龙

打开控制面板--->程序--->程序和功能--->启用或关闭Windows功能

勾选Hyper-V和Windows虚拟机监控程序平台

如果这里可以两个都勾选,那就直接下一步骤进行安装

但是如果和我当时一样根本找不到Hyper-V,很有可能是Windows10家庭版未安装Hyper-V,先勾选Windows虚拟机监控程序平台,然后进行如下操作

解决办法:

 新建一个文本文档或记事本,输入如下代码,另存为hyper.cmd ,以管理员身份运行该脚本(右键),等待命令执行完毕,可能需要很长时间,一定要确定联网耐心等待。时间会比较长。。。。最后会重启电脑,重启后就有Hyper-V了。

pushd "%~dp0"
 
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
 
del hyper-v.txt
 
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

情况2:CPU为因特尔

因特尔的问题一般没有AMD锐龙那么坑,直接去下一步吧。

步骤三(Audroid Studio的安装) 

1.建议安装前,在想安装的盘里先建两个文件夹,方便后面的卸载以及路径的配置等,如果安装路径想选默认的话也可以,记住选的路径,后面好找。

2.直接next下一步

3.next下一步

4.选择刚刚建好的路径(也可以自己选)

5.什么也不用管,直接下一步

6.下一步

7. finish完成

8.选择是否导入配置,默认不导入,(以后也可以导入),然后OK

9.提示第一次启动无法访问Android SDK,这里不影响,直接“cancel”即可

10.欢迎页面,直接“next”即可

11.安装类型,选择自定义,然后next

12.环境UI主题,这里根据个人喜好选择即可

13.选择SDK的安装位置,最好选之前建好的文件夹,也可以自己选(Android Virtual Device 是模拟器安装,不需要的话无法勾选也不影响)

如果前面三个也无法勾选,回到步骤二 (注意路径的安装一定要全是英文,不能有空格和标点符号之类的或者是中文,切记安装路径一定不要出现中文,中文会造成后期很多的麻烦)

14.模拟器内存的选择,我个人是32G的内存条,我就选了4096MB你们根据情况选择就好,最好不要低于2G(2048MB)

15.确定将要下载的组件大小及其文件的大小,时间可能会比较长,联网耐心等待,直接finish开始下载

16.组件下载中,等待中......(和网速有关,时间较长,耐心等...)

17.下载完成,finish

 步骤四:创建一个Android Studio项目

1.打开已安装的Audroid Studio进入欢迎界面,点击“sysrt a new Audroid Studio project”建一个新的项目。

2.选择模板,随便选

3.填写项目相关信息后,点击“finish”按钮

4.此时这里是没有终端的,无法运行。我们需要进行虚拟机的安装。

5.先点击右上角这个打开sdk manager

情况1:如果cpu是因特尔,按图依次选中勾选intel x86 Emulator Accelerator(HAXM installer)

情况2:如果cpu是AMD锐龙,可以选中intel x86 Emulator Accelerator(HAXM installer)就选,如果出现无法选中的情况,按图依次选择,勾选Android Emulator Hypervisor Driver for AMD Processors(installer),点击“apply”

如果出现两种情况都不能选中,或者SDK 的路径是一个空的,或者以上内容都没有出现,请回到步骤二重新设置

6.点击下图标识创建虚拟机

7.点击Creat Virtual Device

8.在Phone中随便选型号,然后next

9.在x86 image 中自己选择模拟器版本下载(注意版本越高,占用内存越大,例如API 33达到1.4G,API 22只需要220多MB,API 27需要400多MB根据自己的需求选择)

10.

11.下载后选中,点击Next

12.根据自己需求随便设置,然后点击“Finish”

13.点击下图中的符号运行试试

14.出现下图说明大功告成

15.如果不能创建,回到步骤二试试

步骤五(Android Studio连接真机,模拟器调试学习已经足够,不想要连接自己手机的直接忽略该步骤) 

有时候我们想要将写的项目放在手机上调试,如果用数据线连接后没反应,请尝试以下解决办法:

1.请确定adb的环境变量是否配置

在cmd命令行输入adb,如果出现以下信息,说明配置成功,否则配置失败

adb配置环境变量,打开此电脑-->系统属性-->高级系统设置-->环境变量

点击系统变量的新建

  键:ANDROID
  值:C:\Users*****\tools;C:\Users*****\platform-tools
  注意:值是两个地址,两个地址之间用英文;分隔,
  如果不知道具体地址,打开Android Studio,File->setting,如下,

然后和编辑PATH的值
在原本的基础上增加,如果之前有‘;’,不需要添加,如果没有,需要添加;,然后加上%ANDROID% (如果你上边配置的系统变量名字叫android,那么这块尾部添加的就是%android%)

2.请确定下图这两个工具是否下载,没有下载勾选下载,然后依次点击apply和OK

 3.请确定手机开发人员选项中USB调试以及允许USB安装应用(或者监控ADB安装应用是否打开)

  1. 将手机用数据线将电脑连接,在手机连接电脑时,手机端会弹出,使用USB做什么操作,一定要选择“数据传输”,否则会一直没有反应。
  2. 如果没有打开上面所说先打开
  3. 手机打开开发者工具,在手机的设置里,找到手机的版本号,点击7次,可进入开发者模式
  4. 等待一段时间加载后,会出现你的手机型号,如下图所示,选中点击运行
  5. 此时手机会弹出你的项目软件安装,选择继续安装
  6. 大功告成!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题) 的相关文章

  • YOLOV4-pytorch环境配置

    YOLOV4 pytorch环境配置 环境配置过程 xff1a 创建环境安装pytorch安装包遇到的坑 xff1a 1 scikit image2 opencv python 训练过程 xff1a 数据集格式转换 xff1a 训练过程中遇
  • 嵌入式服务器boa移植

    移植嵌入式服务器boa的过程 xff0c 在论坛里面可以搜到好多 xff0c 其中也会有出现错误时对应的解决方法 xff0c 在这里就不赘述了 在这里我介绍一下我移植过程中出现的问题 xff1a boa not found 总结一下这个问题
  • 数据架构简介

    01 数据架构的起源 追根溯源是一个数据人的底层思维逻辑 xff0c 因此 xff0c 我们先说一说数据架构的起源 xff08 来源也行 xff0c 一个意思 xff09 其实 xff0c 我们现在IT行业经常说的软件架构 系统架构 XX架
  • 【Python基础教程】print语法的使用

    大家好 xff0c 这里是万瑞科技 今天我们来学习一下Python中最基础的语法 print语法 首先我们来看一下print语法该怎样写 xff1a print 34 34 上面的语法是输出 打印某段文字的语法 但要注意 xff1a 语法中
  • STM32驱动步进电机 梯形算法库函数版

    关于梯形算法的原理查看 xff1a AVR446 Linear speed control of stepper motor 里面有原理和代码 xff08 库函数版F4 xff09 废话不多说直接上链接 xff1a 梯形算法驱动步进电机 z
  • VC6.0下载和安装教程

    Microsoft Visual C 43 43 xff0c xff08 简称Visual C 43 43 MSVC VC 43 43 或VC xff09 是Microsoft公司推出的以C 43 43 语言为基础的开发Windows环境程
  • Code::Blocks使用教程

    使用之前我们先准备一段代码 include lt stdio h gt include lt stdlib h gt int main printf 34 欢迎进入www dotcpp com编程网站 xff01 34 system 34
  • Dev-C++下载和安装教程

    Dev C 43 43 是一个Windows环境下的一个适合于初学者使用的轻量级 C C 43 43 集成开发环境 xff08 IDE xff09 它是一款自由软件 xff0c 遵守GPL许可协议分发源代码 它集合了MinGW中的GCC编译
  • Dev C++使用教程

    我们在使用之前先准备一段C语言代码 include lt stdio h gt int main printf 34 欢迎进入C语言网 xff01 34 return 0 初步使用这款软件 xff0c 我们先选择源文件进行创建 xff0c
  • Altium Designer安装教程

    Altium Designer 21软件简介 xff1a Altium Designer 21是一款由Altium开发团队全新推出的简单易用 xff0c 与时俱进 xff0c 功能强大的PCB设计软件 xff0c 可以方便用户快速完成各类原
  • Matlab 2021b安装教程-Matlab分析软件下载方法

    MATLAB是美国MathWorks公司出品的商业数学软件 xff0c 用于算法开发 数据可视化 数据分析以及数值计算的高级技术计算语言和交互式环境 xff0c 主要包括MATLAB和Simulink两大部分 下载方法 https docs
  • STM32嵌入式面试知识点总结

    一 STM32F1和F4的区别 xff1f 解答 xff1a 参看 xff1a STM32开发 STM32初识 内核不同 xff1a F1是Cortex M3内核 xff0c F4是Cortex M4内核 xff1b 主频不同 xff1a
  • Keil系列教程01_Keil介绍、下载、安装与注册

    1写在前面 对于学习单片机和嵌入式开发的朋友来说 xff0c 掌握Keil这款软件可以说是必备的技能 鉴于目前网上没有完整的Keil教程 xff0c 因此我打算整理一套完整的Keil系列教程 目前Keil有四种产品 xff08 软件 xff
  • Keil系列教程02_新建基础软件工程

    1写在前面 目前Keil的四款产品 xff08 软件 xff09 xff1a MDK ARM C51 C251 C166 xff0c 在用法上极为相似 xff0c 包括本文讲述的新建软件工程 本文以目前 xff08 2018年10月 xff
  • 机器学习多分类器有哪些

    常见的有 xff1a 决策树分类器 xff08 Decision Tree Classifier xff09 支持向量机分类器 xff08 Support Vector Machine Classifier xff09 朴素贝叶斯分类器 x
  • Keil系列教程03_主窗口和工具栏详细说明

    1写在前面 本文先让大家简单认识一下Keil的主窗口界面 xff0c 然后再进一步认识Keil的文件 编译和调试工具栏 Toolbars工具栏就是在菜单下面的两行快捷图标按钮 xff0c 这些快捷按钮之所以在工具栏里面 xff0c 在于它们
  • 【Linux驱动】Linux--V4L2视频驱动框架

    Linux V4L2视频驱动框架 Linux V4L2驱动框架一 V4L2 框架二 V4L2驱动主要数据结构三 V4L2提供的外部接口四 V4L2驱动框架模板五 虚拟摄像头驱动 参考资料 Linux V4L2驱动框架 一 V4L2 框架 v
  • PostMan——安装使用教程(图文详解)

    为了验证接口能否被正常访问 xff0c 我们常常需要使用测试工具 xff0c 来对数据接口进行检测 好处 xff1a 接口测试工具能让我们在不写任何代码的情况下 xff0c 对接口进行调用和调试 下载并安装PostMan 首先 xff0c
  • c++中::和:的区别

    在 C 43 43 中 xff0c 34 34 和 34 34 都是类成员初始化的运算符 34 34 是域运算符 xff0c 用于访问类的静态成员 xff0c 如静态变量和静态函数 在这里我们给出一个例子 xff1a class A pub
  • 程序=算法+数据结构

    JAVA 数据结构 及 基础算法 算法 xff1a 解决问题的流程 步骤 xff08 分支 循环 顺序 xff09 数据结构 xff1a 将数据按照某种特定的结构来保存 设计良好的数据结构会导致好的算法 凭借一句话获得图灵奖的Pascal之

随机推荐

  • 【嵌入式】stm32+freeRTOS移植与应用

    freeRTOS 源码移植 手动移植 xff1a freeRTOS官网 点击Download FreeRTOS点击Download解压zip文件 FreeRTOS是内核文件夹 xff0c 只需关注这个 FreeRTOS Demo 示例程序
  • benchmark

    一 定义 xff1a benchmark译为基准测试 xff0c 基准测试是指通过设计科学的测试方法 测试工具和测试系统 xff0c 实现对一类测试对象的某项性能指标进行定量的和可对比的测试 二 基准的特征 xff1a 相关性 基准应该度量
  • 在 Linux Ubuntu / Windows 10配置 RealSense 开发环境 开发预处理以及了解树莓派3

    Linux Ubuntu 首先 xff0c 打开Intel Realsense 官网 Intel RealSense Computer Vision Depth and Tracking cameras intelrealsense com
  • Docker的安装(基于windows的安装)

    在安装windows前需要有几个准备工作 1 启用Hyper V以在 Windows 10上创建虚拟机 xff1a a 使用 PowerShell 启用 Hyper V 在windows中搜索powerShell 使用管理员身份打开控制台
  • 提交代码前未拉取代码,导致冲突及解决办法

    前提 xff1a 和同事协作开发代码 xff0c 用git管理的项目 xff0c 在vscode可视化工具里面拉取项目代码 xff0c 没有反应 xff0c 然后在git里git pull xff0c 也没拉到远端的代码 xff0c 就提交
  • static 静态成员变量 静态成员函数 类中使用

    关于在类中使用static的一些情况 xff1a 静态成员函数和静态成员变量的调用格式 xff0c 尽量采用类名 成员的格式 xff0c 不要以对象来调用 1 static func静态成员函数 1 其地址可以直接由函数指针来存储 xff0
  • ucosii消息队列学习

    近期在学习ucosii的内容使用的平台为STM32F103C8T6最小系统板 今日关于消息队列的使用遇到了一些问题 基本情况 xff1a 移植代码为正点原子ucosiii消息队列 信号量集和软件定时器例程 主要新建两个任务post task
  • day41—编程题

    文章目录 1 第一题1 1题目1 2思路1 3解题 2 第二题2 1题目2 2思路2 3解题 1 第一题 1 1题目 描述 xff1a Emacs号称神的编辑器 xff0c 它自带了一个计算器 与其他计算器不同 xff0c 它是基于后缀表达
  • SLAM学习笔记

    编译环境参考之前的笔记 cmake文件 cmake minimum required VERSION 3 0 project odometry set CMAKE BUILD TYPE 34 Release 34 add definitio
  • eclipse配置Tomcat

    文章目录 前言一 预先工作1 Tomcat是什么 xff1f 2 Tomcat下载3 安装Eclipse for Java EE 二 在eclipse中配置Tomcat 前言 目前开始了j2ee的学习 xff0c 为了给以后的学习做准备 x
  • MATLAB学习笔记(一)上:MATLAB基础知识

    笔记配套课程 xff1a 科学计算与MATLAB语言 中国大学MOOC 慕课 icourse163 org PART ONE xff1a MATLAB系统环境 1 命令行窗口中 xff0c 如果一条命令很长 xff0c 我们可以分成两行来输
  • H3C路由器基本配置命令

    1 system view 进入系统视图 2 sysname R1 配置路由器名字为R1 3 display clock 查看当前系统时间 4 clock datetime 00 00 00 2 26 2023 用户模式下修改系统时间 配置
  • ubuntu18.04双系统卸载并重装

    卸载ubuntu18 04 原文档 xff08 稍作整理 xff0c 方便自己使用 xff09 下载diskgenius工具 xff1a diskgenius 删除Ubuntu系统使用的几个分区 xff08 包括EFI分区 xff09 xf
  • 安装zed-ros-wrapper 并解决一些报错

    创建工作空间 如果没有工作空间 xff0c 先根据如下命令建立工作空间 source opt ros melodic setup bash mkdir p catkin ws src cd catkin ws catkin make cat
  • rtabmap+orbslam2+D435i建图

    配置rtabmap 参考 xff1a rtabmap安装与使用 配置orbslam2参考 xff1a ubuntu18 04 安装orb slam2并结合ZED运行 建图参考 xff1a Rtabmap 43 ORB SLAM2 43 D4
  • matlab2018a帮助文档设置为中文

    版本 xff1a matlab2018a 1 主页 预设 2 帮助 文档位置 xff08 第二个 xff09 简体中文 应用 确定 3 结果展示
  • Vue2与Vue3的生命周期一览

    Vue2与Vue3的生命周期 生命周期前言介绍Vue2的生命周期钩子函数Vue3的生命周期钩子函数setup函数Vue3新增生命周期 生命周期 前言介绍 生命周期也称生命周期回调函数 生命周期函数 生命周期钩子 每个 Vue 组件实例在创建
  • FreeRTOS入门

    文章目录 一 FreeRTOS简介二 学习任务三 学习内容多任务程序实现1 相关文件2 头文件的添加3 路径添加4 修改主函数main c 中代码5 将程序烧录到stm32开发板中6 最终结果 四 参考资料 一 FreeRTOS简介 Fre
  • 嘉立创SMT贴片打板流程

    说明 xff1a 打板平台 嘉立创下单助手 使用嘉立创EDA画板可参考以下过程 使用AD画板 xff0c 不同点是 xff08 1 xff09 导出的文件是PCB源文件压缩包 43 BOM表 43 坐标文件 xff08 2 xff09 确保
  • Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)

    本文主要介绍CPU 为AMD锐龙 和英特尔 两种类型在安装中出现的一些问题 xff0c 两种解决的方案不同 xff0c 所以首先查看属于哪种 xff0c 然后找相对应的安装方法 Android Studio的安装需要准备两个安装文件 xff