Android Studio安装和使用教程(全文图解)_朝歌晚酒南栀雪的博客-程序员秘密

技术标签: android  android studio  ide  

目录

JDK安装与配置

一、下载JDK

二、JDK安装

三、JDK的环境配置

四、JDK的配置验证

Android studio安装

Android studio连接手机真机调试(以华为鸿蒙为例)

一、新建一个android项目

二、进入项目面板

三、配置Android Studio

四、安装手机驱动程序

五、连接手机

六、运行程序

七、查看手机日志


JDK安装与配置

一、下载JDK

可以到官网进行下载:

输入下载地址:Software Download | Oracle

往下拉,看到Developer Downloads ,点击 java

点击 Java (JDK) for Developers

选择你想要下载的jdk版本

点击 JDK Downloads ,往下拉,

(有可能会提示先登录账号,才能下载。没账号的可以注册一个)

我的系统是Windows的 64位,个人偏爱压缩版,

所以选择了jdk-14.0.1_windows-x64_bin.zip

(压缩版的话,放到指定的目录下,直接解压出来就行了)

二、JDK安装

傻瓜式的下一步即可!

1、双击运行安装包

2、修改JDK安装目录

3、根据提示安装完成,这就完成jdk安装了,可以直接点关闭了。

三、JDK的环境配置

1、“我的电脑”右键→属性→高级系统设置→环境变量

2、点击“新建”,新建系统变量JAVA_HOME,值为JDK安装根目录

3、编辑PATH变量,将刚刚新建的JAVA_HOME变量加上bin目录设置到PATH中
【 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 】

四、JDK的配置验证

cmd打开命令行,输入java -version

最后是一个关键点 输入 javac ,看看有没有相关信息

Android studio安装

下载Android studio

Android studio安装的前提是必须保证安装了jdk1.8版本以上

1、打开android studio的官网:Download Android Studio & App Tools - Android Developers

2、跳转到下载界面,选择同意条款,并点击下载,如图:

3、等待下载完成之后,双击android-studio的exe文件运行,如图:

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

5、点击Next,跳转到安装路径界面,选择你安装的目录即可,如图:

6、点击Next,跳转到安装界面,如图

7、点击Install,跳转到正在安装界面,如图:

8、安装完毕之后出现以下界面,如图:

9、点击Next,跳转到下图界面,默认勾选Start Android Studio,也可以不勾选Start Android Studio,这里我选择默认勾选,如图:

10,点击Finish,开始启动Android Studio,弹出导入设置文件的界面,我这里直接选择Do not import settings,如图:

如果本地有设置文件,选择Config or installation folder

如果本地没有设置文件,选择Do not import settings

11、点击OK,跳转到Data Sharing界面,根据自己用途选择,我这里选择Don’t send,如图:

12、点击Don’t send,弹出找不到SDK的界面,如图:

13、点击Cancel,跳转到AS的安装向导界面,如图:

14、点击Next,跳转到安装类型界面,可以选择标准按装,也可以选择自定义安装,默认选择标准安装,我这里选择自定义安装,如图:

15、点击Next,跳转到JDK的路径选择界面,默认选择,如图:

16、点击Next,跳转到UI界面风格界面,选择你自己喜欢的风格,我这里选择默认,如图:

17、点击Next,跳转的安装SDK界面,默认选择,选择安装的路径,如图:

18、点击Next,跳转内存分配界面,默认就好,内存主要看你自己电脑内存,每个人的电脑内存是不一样的,如图:

19、点击Next,确认安装配置界面,如图:

20、点击Finish,跳转到SDK下载安装界面,如图:

20、安装完成,出现以下界面,如图:

21、点击Finish,弹出以下界面表示安装完成,如图:

Android studio连接手机真机调试(以华为鸿蒙为例)

一、新建一个android项目

空白活动页,名字,包名默认就好!

这里Language一开始进来的时候可能默认是Kotlin,需要调成Java

二、进入项目面板

会自动将activity_main.xml和MainActivity.java文件打开

三、配置Android Studio

1、打开设置页面:file-->setting

2、搜索框搜索Android SDK,进入Android SDK界面

3、选择你想装的SDK版本,这里一开始安装流程的时候其实已经默认装了一个SDK了,看自己需要选择安装不同版本的SDK

4、选择SDK Tools,然后勾选Google USB Driver,然后再点击OK

点击OK,然后再点击Finish

Android Studio配置完毕

四、安装手机驱动程序

手机用数据线连接电脑

1、进入电脑设备管理器界面,并点开便携设备,找到你的手机图标

2、右键你的手机图标,进入属性界面,选择驱动程序,点击更新驱动程序

3、点击浏览我的电脑以查找驱动程序

4、找到之前下载的Google USB Driver驱动所在的路径

这个路径是你安装SDK的路径

5、点击下一步直至结束

五、连接手机

1、打开手机开发者模式

根据手机型号不同选择对应的方法

2、打开USB调试,手机弹出密钥指纹,选择允许

六、运行程序

1、在Android studio面板里,运行MainActivity.java,编译成功后,正常情况你手机会提示你安装程序,安装完成后,就可以运行了

这里对于华为手机有个坑,我们在开发者选项那里,如果打开了“监控ADB安装应用”,会导致这个程序在手机上安不上,需要关上那个“监控ADB安装应用”选项

最后手机提示运行成功

七、查看手机日志

1、Android studio查看日志

当我们程序安装好了以后,在底部开启Logcat,就可以查看手机日志了


还可以选择不同进程,查看不同进程的日志

这里我们如果想更好的查看日志,可以设置过滤,根据tag,message等设置过滤

要想更好的查看数据,需要把左侧自动换行打开

2、adb shell查看日志

Android Studio日志跟adb shell上查看的其实一致

我们先进入安装的SDK目录,进入platform-tools目录下,找到adb应用程序,从这里打开cmd,因为这里没有将adb添加到环境变量,要是已经添加过adb的环境变量的可以直接打开cmd

然后命令行输入:adb devices 查看当前是否有连接设备

然后输入adb shell,打开adb的shell模式

输入logcat就可以查看手机日志了,要想看对应tag的日志可以用管道符做过滤就行了

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

智能推荐

android 7.0新特性_weixin_30363981的博客-程序员秘密

Android N for Developers重要的开发者功能多窗口支持通知JIT/AOT 编译快速的应用安装路径随时随地低电耗模式后台优化Data SaverVulkan APIQuick Settings Tile API号码屏蔽来电过滤区域设置和语言新增的表情符号Android 中的 ICU4J APIOp...

黑马程序员--存储过程_mayu_net的博客-程序员秘密

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------一、存储过程的概念存储过程是在数据库管理系统中保存的、预先编译的并能实现某种功能的SQL程序,它是数据库应用中运用比较广泛的一种数据对象1、为什么需要存储过程1> 防止SQL注入式攻击2> 应用程序执行的过程是不安全的,

npm安装全局包报npm err code exist错误的解决办法_npm err! code eisdir_Poulyield的博客-程序员秘密

报标题所示错误,可通过如下办法解决:根据如上报错信息找到nodejs的安装文件夹的这三个文件:删除后重新安装即可如果报新的错误,查看对应的npm err dest再找到相应的文件,和之前的文件一起删除,再重新安装...

《计算机视觉工程师养成计划 》·数字图像处理·数字图像特征·链码_链码旋转归一化怎么求_OperatorY的博客-程序员秘密

定义链码用于表示由顺次连接的具有指定长度和方向的直线断组成的边界线。典型的表示方法是根据链 斜率不同、有4链码或8链码。每一段(相邻两顶点的连线)的方向是用数字编号方法进行编码。从起点开始,沿边界编码,至起点被重新碰到,结束一个对象的编码。举例4链码:0-0-3-3-3-2-2-2-1-1-0-1疑问(1)由于起点的不同,造成编码的不同怎么办? 方法:自然数最小归一化 解释:如果链码表达的边界是封闭的,故链码是可循环的,如何按位平...

串口编程—(2)编程步骤及参数设置_串口先open还是先设波特率_halikuiyin的博客-程序员秘密

LINUX 下串口操作需要的头文件#include           /*标准输入输出定义*/  #include          /*标准函数库定义*/  #include          /*Unix 标准函数定义*/  #include         #include          #include           /*文件控制定义

AutoHotKey的那些事儿:(二)、AutoHotkey变量、函数、数组、类的使用_天地一扁舟的博客-程序员秘密

AutoHotKey是一种自动化脚本热键语言,可以用于自动化测试,点击等操作,可以进行捕捉回放,下面对其重要的部分进行介绍。 1变量变量赋值有两种方法:1)用  := 进行赋值,推荐这种, 2)用 = 进行赋值,右侧需要用百分号 获得变量内容表达式方法使用冒号-等号运算符 (:=)来存储数字、引用的字符串和其他类型的表达式。下面的例子在功能上与上面的例子相同:MyNumber

随便推点

css伪类选择器a:link和a:visited等一起写的时候a:link失效_&露从今夜白的博客-程序员秘密

浏览器效果:即不展示a:link代码效果原因:只有将应用发布才能看到a:link的效果,或者你用www.baidu.com做链接查看演示效果。如果直接用浏览器查看,不会反应a:link,只会反应a:hover等等;效果:...

不是吧!不是吧!竟然有比B+Tree更快的一种查询结构_程序员黑哥的博客-程序员秘密

我们都知道MySQL中的B+Tree索引结构,对于根据某个条件查找记录是非常快的。那么,在不断追求极致的驱动下,你有没有想过MySQL会不会有比B+Tree更快的数据结构,来加速查找记录的性能呢?答案是有的,MySQL为了让我们更快地获取自己想查找的记录,在InnoDB中,将查询频繁的条件和索引树结果做了一个Hash映射,这样,一个查询就不需要每次搜索B+Tree去定位结果了,这个Hash映射就叫做AHI,全称Adaptive Hash Index,自适应哈希索引。一听这名字,你或许已经猜出个一二了。没错

arcgis portal联合arcgis server错误: ArcGIS Server已经是联合服务器。_arcgis portal 托管服务器 保存出错_GIS哼哈哈的博客-程序员秘密

针对下面的错误,我们能看到我们是的server已是联合server,那么我们需要做的就是在server的后台,将server的角色和模式给他改变一下;注:如果server和portal不是出现上图的错误,不要轻易的改变server的角色,因为server和portal是联合和托管使用的,单方面的修改server的角色和存储,后面无法修改回来;1、我们打开server的admin后台:进入到Home > security > config,见下图:依次使用更改:如果server

树莓派通过命令行设置动态IP及wifi连接_树莓派设置动态ip_角落里的盆栽的博客-程序员秘密

工具及环境putty :一款开源软件,用于从windows远程登录到树莓派(也可以用其他同类软件)树莓派:已经装好系统,并开启了ssh远程访问。(一根网线):可选(advanced IP Scanner):可选,一款开源软件,用于扫描网段下的IP地址。连接到树莓派插入网线连接树莓派和电脑,再给树莓派通电。找到树莓派IP首选,ping raspberrypi -4不二之选,使用advanced IP Scanner扫描树莓派所在的网段辅助手段, 在树莓派通电前使用cmd命令arp

机器学习(10): Apriori算法 小结及实验_apriori算法实验心得_TechArtisan6的博客-程序员秘密

文章目录1 Apriori算法简介2 关联分析简介2.1 关联分析2.2 频繁项集的度量标准2.2.1 支持度2.2.2 置信度2.3 关联规则3 Apriori算法原理3.1 先验原理3.2 Apriori 算法流程4 实验4.1 使用Apriori算法来发现频繁项集4.1.1. 生成候选项集4.1.2 完整的Apriori算法参考资料注:转载请标明原文出处链接:https://xiongy...

我的求职之路_Dream_Kite的博客-程序员秘密

一年前的这个时候,我还是一个技术小白,什么都不懂。像虚拟机、Ubuntu、开发板、软件开发等等完全一点概念都没有。接下来我分阶段说一下我这段时间的内心变化和举措吧,也希望尽我的微博之力给大家带来帮助吧。什么都不懂的时候,也什么都不怕也就是大三刚刚开始的时候,晚上闭上眼睛有时候就会开始想未来是在哪里工作,做着怎么样的事情、跟怎样的人打交道...不过都是一片迷茫的,主要是两点——没有目标和没有...

推荐文章

热门文章

相关标签