Android Studio安装与配置_android studio device manager_失败尽常态(`⌒´メ)的博客-程序员秘密

技术标签: android-studio  android  android studio  

最近在学习移动应用程序开发的课程,需要下载安装Android Studio,所以这里将我安装的经验都分享给大家,希望对大家有所帮助!

目录

一、下载

二、安装

 三、新建项目


一、下载

下载前注意事项:必须保证本机安装了JDK1.8及以上的版本,磁盘空间足够大

jdk安装可以看我之前写的JDK的安装与配置(含配置多个JDK)

1.官网下载:Android Studio官网下载

我这里下载的是exe文件

2.跳转到下载界面,点击同意条款,并点击下载

 

 3.下载完成

二、安装

1.双击运行

 

2.点击Next,跳转到Choose Components界面,默认选择的内容就好,如图: 

 3.点击next,跳转到安装路径界面,选择你的安装路径即可,C盘空间不大的同学建议安装在其它盘,我这里C盘有311G,所以没有改安装路径。

4.点击next,跳转到安装界面

 

5.点击install,安装

 

6.安装完成,点击next

 

 7.安装完成,点击finish

8.点击Finish,开始启动Android Studio,弹出导入设置文件的界面,我这里直接选择Do not import settings,如果你有配置文件,也可以导入

 9.点击OK,弹出找不到SDK提醒,这里我们先不安装,因为在线安装非常慢

 10.点击cancel,跳转到Data Sharing界面,根据自己用途选择,我这里选择Don’t send,不分享数据给Google。

 11.点击next,跳转到Android Studio的安装向导界面

12.点击next,跳转到安装类型界面,可以默认安装,也可以自定义安装,这里我选择的是默认安装,如图:

 

13.点击next ,进入主题UI选择界面,选择你喜欢的主题

14.点击next,进入设置验证信息确认界面

 

 15.点击next,进入许可证同意界面,将所有的license都选择accept

 16.点击finish,进入下载组件界面,下载完成后点击finish

17.点击finish,进入AS,安装成功!

 

 三、新建项目

1.点击new project,进入新建页面,这里我们选择phone and tablet,选择Empty Activity

 2.点击next,填写项目信息 

3.点击finish,开始创建项目,Android studio会花费一定时间下载所需工具,长短根据你的网速情况而定。正在同步解析,这是Android界面

 

如果想要是平时见到的project界面,可以切换,就会出现你的项目名

 

4. 在模拟器上测试app

点击AVD manager图标,进入device manager 

第一次运行时,还没有创建任何虚拟设备。请点击Create Virtual Device, 创建你的虚拟设备,选择一种设备型号

 

点击下一步,然后选择推荐的系统镜像下载。

 

点击next,对虚拟机进行配置,这里只修改了点击Show Advanced Settings之后,显示的Emulated Performance处的Boot Option为Cold boot。其他配置都采用的默认设置。如果在测试时出现卡顿现象,可以再来 修改减少CPU内核数量以及调小内存大小等配置。

 

设置完毕后,点击finish

通过Android Studio菜单: Tools--> AVD Manager去启动已经下载安装的模拟器镜像

启动后的模拟器

 

在启动的模拟器中运行Android应用

 

 

请注意不要在模拟器中运行Android应用时,直接关闭Android Studio窗口。一定先关闭模拟器之后,然后再关闭Android Studio, 否则可能导致模拟器锁定,而下一次启动Android Studio后,出现无 法打开模拟器的情况。 

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_59440594/article/details/123107259

智能推荐

mybatis学习笔记_兴趣使然的草帽路飞的博客-程序员秘密

Mybatis-9.28环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接

c++开发数据库_c++数据库_crystal_avast的博客-程序员秘密

http://blog.csdn.net/smallbasket/article/details/4895551几种VC++数据库开发技术的比较从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种:  1.ODBC API;  2.MFC ODBC类;  3.MFC

Caused by: java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger_开着奥迪卖小猪的博客-程序员秘密

六月 22, 2017 5:12:01 下午 org.apache.catalina.core.ApplicationContext log信息: No Spring WebApplicationInitializer types detected on classpath六月 22, 2017 5:12:02 下午 org.apache.catalina.core.ApplicationCo

oracler最近一周的数据_oracle 最近一周_#空白#的博客-程序员秘密

最近 一周查询最近一周数据SELECT * FROM DATA_PRESCRIPTION_DETAIL1 WHERE NEW_CREATION_TIME(T_RKSJ,'YYYY-MM-DD')=NEW_CREATION_TIME(SYSDATE,'YYYY-MM-DD')查询今天数据SELECT * FROM DATA_PRESCRIPTION_DETAIL1 WHERE NEW_CREATION_TIME(T_RKSJ,'YYYY-MM-DD')=NEW_CREATION_TIME(SYSDA

javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT 的解决_lx6101989的博客-程序员秘密

javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT在做AES 解密时碰到的错误代码如下 /** * 解密AES加密过的字符串 * * @param content * AES加密过过的内容(字节码) * @param md5password * 加.

codecademy python study_汪小哥的博客-程序员秘密

https://www.codecademy.com/learn 好像是之前,了解bash脚本的时候,感觉这个网站还不错哦!将Python学习了一下,主要是了解一下语法!其实我平时也是不用的!毕竟是Java开发的程序,虽然说,大学的时候有些课程了解过一些Python的语法,不过时间这个东西很难说,很久不适用慢慢的就忘记了…所以还是得没事的时候学一下,免得别人都说我在debug哈哈哈…,或者来一句...

随便推点

第1009期机器学习日报(2017-06-23)_ai100_ml的博客-程序员秘密

机器学习日报 2017-06-23深度神经网络多任务学习(Multi-Task Learning in Deep Neural Networks)深度介绍@机器之心SyncedPyTorch序列到序列学习@爱可可-爱生活让你的聊天机器人更人性化的4个方法@ChatbotsChinaScikit-Learn 支持向量机@Datartisan基于Spark的大规模机器学习在微博

Python之range和xrange的区别_python xrange和range_慕城南风的博客-程序员秘密

range()是Python的内置函数,用于创建整数的列表,可以生成递增或者递减的数列。xrange也有相同的功能, 今天来看下它们之间的不同。range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长。xrange 函数说明:用法与range完全相同。range示例:print range(6)print type(range(6))print range(1, 6)print range(0, 6,

JAVA反射机制_chengmei9099的博客-程序员秘密

1.获得class的三种方式 package reflect;/**** @author liguoping* */public class ClassDemo1 { public static void main(String[] args) { // ...

MATLAB简单绘图_Minion_w的博客-程序员秘密

一、MATLAB绘制散点图%MATLAB绘制散点图close all; clcdata = xlsread('1.xlsx'); %读取Excel表格中的数据x = data(:, 1);y = data(:, 2);plot(x, y, '+r') %画图函数% r代表的是颜色% b, g, r, c, m, y, k, w% *代表的是符号 ., +, *, ...

正则十八式-第二式:控鹤擒龙_张风捷特烈的博客-程序员秘密

少年,见你骨骼精奇,是百年一遇的练武奇才,你我又是有缘人,随为师修炼吧正则十八式-第一式:直捣黄龙正则十八式-第二式:控鹤擒龙正则十八式-第三式:龙跃于渊正则十八式-第四式 挫骨扬灰接上篇: 正则十八式-第一式:直捣黄龙藏扇仙:"徒儿,悟得如何?"捷特:"已忘去一半。"半小时后...藏扇仙:"现在呢?"捷特:"已全部忘完。"藏扇仙:"很好,现在为师教你:正则十八...

国标GB28181网络4G监控摄像头流媒体直播服务解决方案EasyGBS设置正常但直播花屏问题解析_28281协议花屏_EasyGBS的博客-程序员秘密

GB28181视频推送到公网GB28181是应用层协议,而不是传输层协议。所谓应用层协议说简单点就是发送方跟接收方商议怎么协作:比如第一个信令由谁发起,视频流的采用什么封装格式,什么时候开始推送视频,什么时候结束推送等等。GB28181协议规定下级(也可以理解为客户端)首先向上级(服务端)注册,这一点让内网摄像机设备通过GB28181协议主动推送视频到公网有了可能性。GB28181视频流媒...