一. 前言
最近重新安装了一下Android环境,发现现在已经在Google官网找不到独立的Android SDK可以下载了,而网上的其它教程比较旧,还是描述怎么SDK Manager里设置使用国内的镜像站点以下载需要的SDK,然而如果因为wall, Android Studio未能在安装过程中下载安装好SDK Manager的话,根本上连SDK Manager都没有的,所以不能直接使用网上教程所提及的经验
二. 下载Android Studio
1. 打开网址 https://developer.android.com/studio/index.html , 会自动检测出所用的OS版本, 核对没无误后就可以点击下载
2. 如果默认的OS不对,点击后其实也有OS的列表可以选择不同的OS版本的Android Studio可以下载
三. 安装Android Studio
1. 如果没有JDK的话, 到http://www.oracle.com/technetwork/java/javase/downloads/index.html先下载安装JDK
2. 由于Java的原因,安装Android Studio时不要把安装路径放在program files之类的带有空格的路径中, 会造成一些组件无法正常使用
3. 安装过程中需要更新及下载Android SDK,一般来说Google的站点都连不上的, 这时候如果没有代理服务器可以使用,可以选Cancel
4. 之后一直按Next把其它项目先设置好
5. 完成后在启动界面的Configure下面打开SDK Manager
6. 然后选择"SDK Update Sites", 添加一些国内的镜像站点, 如mirrors.dormforce.net, sdk.gdgshanghai.com:8000,再勾选Force https:// source to fetched http://
7. 再安装需要的Android Tools 与Android SDK
8. 在系统环境变量里设置ANDROID_HOME, ANDROID_ROOT
四. 建立Android 模拟器
  1. 由于现在的Android SDK已经没有直接提供Avd Manager了, 所以如果要建立Android 模拟器, 就必须要使用emulator命令, 但命令行这么多参数太麻烦, 所以可以使用Android Studio集成化的图形界面帮助创建:

    1. 打开Android Studio
    2. 建立一个空白的Android App Project直到Project工作区出现
    3. 点击Avd Manager图标打开Android Studio的Avd Manager
  1. 点击Create New Device
  2. 选择设备类型与预设设备
  3. 选择Android OS版本, 如果没有安装过, 会自动下载安装
  4. 下载安装后就可以使用这个Android OS建立虚拟机了, 如果不需要更改任何东西,可以直接Finish完成建立, 如果需要更改, 点击"高级设定"
五. 运行Android 模拟器
  1. 模拟器建立后, 可以在图形界面点击右边的三角图标运行模拟器
  2. 因为现在使用图形化AVD需要先打开一个Android project,比较麻烦, 所以如果只是需要打开模拟器, 实际上可以直接用命令行打开
  3. 打开Android SDK目录下的emulator目录
  4. 打开Command Prompt窗口
    1. 直接打开模拟器: emulator -avd [模拟器的名字], 比如开启一个叫Appium8.1的模拟器, 可以使用emulator -avd Appium8.1
    2. 如果需要特殊的启动, 可以使用不同的选项, 语法是: emulator [选项] -avd [模拟器的名字] 比如不要在关闭模拟器时保存状态的话,可以使用emulator -no-snapshot-save avd Appium8.1

在PC上安装Android SDK与Android模拟器 - 使用Android Studio 3.1.1相关推荐

  1. android sdk如何瘦身,给Android应用开发者的十条瘦身建议

    1保持良好的编码习惯 随着iOS和Android智能手机.平板电脑的高速发展,移动设备的运行速率越来越快,对应用软件也有了更高的标准.不过对于Android系统来说,开发者们在创建高性能应用的同时,仍 ...

  2. PC上安装MAC X Lion

    PC上安装MACXLion 网上关于如何在PC下安装MAC的文章已近不少了,但对于一些初学者在实践当中会遇到各种问题,以下视频资料为大家展示两种虚拟机安装MacOS. 1.VmwareWorkstat ...

  3. 在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  4. mac os x在PC上安装

    系统安装之前的准备工作及安装过程简介 前面我们已经提到,苹果电脑虽然已经采用了x86架构的Intel处理器,但其官方并不提供在非苹果电脑上安装Mac OS的支持.所以,要想在普通PC/笔记本电脑上安装 ...

  5. oracle移花接木,移植苹果,Windows PC上安装MacOS

    苹果系统作为一款优秀的操作系统,仅仅体验外观我们当然无法真正感受到苹果系统的魅力.虽然大部分朋友没有苹果电脑,不过现在我们可以在Windows PC上安装实际苹果系统.由于苹果电脑和Windows差异 ...

  6. win10 安装linux 需要多大空间,在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  7. 在Windows 7的Windows Virtual PC上安装Ubuntu 10.4 LTS

    There's lots of info spread around on how to install various older versions of Ubuntu under various ...

  8. PC上安装多个操作系统

    目 录 第1章 绪论    1 1.1 目标    1 1.2 适宜的读者    1 第2章 制作启动U盘    2 2.1 初级安装    2 2.2 启动分析    3 2.3 高级安装    1 ...

  9. skyeye linux qt,在ARM9上安装Linux,利用SkyEye模拟器及U-BOOT引导

    提示:本人在2008年进行Linux@ARM实验,在ARM9上安装Linux.利用SkyEye模拟器及U-BOOT引导.这是实验报告.以及实验过程中留下的记录,按日期倒序排列. 本文以Creative ...

最新文章

  1. 分布式定时任务xxl-job的常用姿势都集齐了,So Easy!
  2. 二、JavaWeb总结:Tomcat服务器的学习和使用
  3. 并行数据处理与性能详解与ForkJoin框架
  4. 在sql当中为了让数据做缓存做with as的操作
  5. object detection错误Message type object_detection.protos.SsdFeatureExtractor has no field named bat
  6. Angular 垮台、ES6 最受欢迎,20,000 名程序员告诉你谁是 JS 王者!
  7. Python实战之多线程编程thread模块
  8. 华为系列设备优先级总结(一)
  9. [ASP.NET]NTKO插件使用常见问题
  10. element input 自适应_input高度自适应。
  11. java操作JSON对象
  12. SEFS安全透明加密内核
  13. 实验过程中收获的经验、教训、感想
  14. iPS细胞治疗糖尿病的研究
  15. Springboot-JAVA实现组织树形结构
  16. 如何被猎头猎杀:猎头慕名而来的绝招
  17. 深度神经网络简单介绍,神经网络设计与实现
  18. 一个牛人给Java初学者的建议(必看篇)
  19. 选择恐惧症的福音!教你认清MVC,MVP和MVVM
  20. 教你用Python实现经典游戏《泡泡龙》

热门文章

  1. 部署apollo-client到maven私服上时遇到的问题及排查过程
  2. SVG SMIL 动画(基本动画 、变换动画)
  3. 应用QQ2440(s3c2440)ARM开发板驱动MMA7455加速度计的linux设备驱动编写
  4. 聊聊Dubbox(一):为何选择
  5. 短信平台源码专业版功能介绍(可接入任何线路的短信接口)|移讯云短信系统
  6. 几种常见的算法求最大公约数(C语言)
  7. 英伟达或推出没有光线追踪的新款图灵架构GPU,这里有几个猜想...
  8. web系统多语言切换
  9. CNN对句子分类(tensorflow)
  10. 铜陵C语言培训,铜陵学院c语言程序设计报告答案