2024最新版Android studio安装入门教程(非常详细)

news2024/11/25 16:38:59

目录

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的日志可以用管道符做过滤就行了

也可以使用idea进行开发android的看下一篇的文档

 idea从零开发Android 安卓 (超详细)-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1559146.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

最大限度地提高生产力:ChatGPT 如何改变您的日常生活

智能生活新潮流:如何用ChatGPT提升你的工作效率 拥抱人工智能革命 在当今快节奏的世界中,寻找提高生产力的方法就像找到一张成功的金票。 但不要害怕,因为我有一些令人兴奋的消息要告诉你! 进入 GPT 工具的世界,这是一…

vue3+ts项目 | axios 的测试 | 测试接口

在 App.vue 中,测试接口 // 测试接口import request from /utils/request;import { onMounted } from vue;onMounted(() > {request.get(/hosp/hospital/1/10).then((res) > {console.log("APP组件展示获取的数据",res);})}) 在request.ts中&…

深入探索位图技术:原理及应用

文章目录 一、引言二、位图(Bitset)基础知识1、位图的概念2、位图的表示3、位图操作 三、位图的应用场景1、数据查找与存储2、数据去重与排序 四、位图的实现 一、引言 位图,以其高效、简洁的特性在数据处理、存储和检索等多个领域发挥着举足…

JJJ:linux系统中第一个进程

以linux4.19内核linux系统中第一个进程。 执行shell指令 ps -ef 结果如下: xxxxxx-virtual-machine:~$ ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 20:55 ? 00:00:02 /sbin/init splash root …

Postgresql导出数据和结构后再去另外一个Postgresql数据库中导入失败

参考教程: postgresql 在导入建表sql时 遇到错误 :https://blog.csdn.net/weixin_37706944/article/details/132321731 是因为原表定义了自增字段,解决办法: 解决方法: 执行如下sql后再新建表,就可以了 DR…

【docker】nexus 本地 maven配置

1、这篇文章中说明了如何搭建私服 【docker】搭建Nexus私服-CSDN博客文章浏览阅读2次。4、点击登陆(账号:admin 秘密:在容器内 /nexus-data/admin.password 文件中)注意我的端口号是 10002,注意你的端口号。7、设置maven-central…

【数据分析面试】1. 计算年度收入百分比(SQL)

题目 你需要为公司的营收来源生成一份年度报告。计算截止目前为止,在表格中记录的第一年和最后一年所创造的总收入百分比。将百分比四舍五入到两位小数。 示例: 输入: annual_payments 表 列名类型amountINTEGERcreated_atDATETIMEstatusV…

COSMIC 方法 - 需求评估 映射阶段

通用软件模型 原则 - COSMIC 通用软件模型 a) 软件块跨越边界与功能用户交互、并与边界内的持久存储介质进行交互。 b) 被度量软件块的 FUR 能够被映射到唯一的一组功能处理。 c) 每个功能处理由一系列子处理组成 d) 一个子处理可以是一个数据移动或者是一个数据运算。 e) 有四…

[flink 实时流基础] 转换算子

flink学习笔记 数据源读入数据之后,我们就可以使用各种转换算子,将一个或多个DataStream转换为新的DataStream。 文章目录 基本转换算子(map/ filter/ flatMap)聚合算子(Aggregation)按键分区(…

【Spring MVC】快速学习使用Spring MVC的注解及三层架构

💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录文章:【Spring MVC】快速学习使用Spring MVC的注解及三层架构 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 Spring Web MVC一: 什么是Spring Web MVC&#xff1…

成绩管理系统|基于springboot成绩管理系统的设计与实现(附项目源码+论文)

基于springboot成绩管理系统的设计与实现 一、摘要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装毕业设计成绩管…

全局自定义指令实现图片懒加载,vue2通过js和vueuse的useintersectionObserver实现

整体逻辑: 1.使用全局自定义指令创建图片懒加载指令 2.在全局自定义指令中获取图片距离顶部的高度和整个视口的高度 3.实现判断图片是否在视口内的逻辑 一、使用原生js在vue2中实现图片懒加载 1.创建dom元素,v-lazy为自定义指令,在自定义指令传入图片…

瑞吉外卖实战学习--8、人员编辑更新

人员编辑更新 前言1、进入编辑窗口需要先获取用户信息2、通过上篇文章的update的方法来改变数据3、测试效果 前言 1、进入编辑窗口需要先获取用户信息 通过注解PathVariable 来获取路径需要携带的id然后赋值到路径上,再通过id查询用户信息 /*** 通过id查询用户信…

Java毕业设计-基于springboot开发的招聘信息管理系统平台-毕业论文+答辩PPT(附源代码+演示视频)

文章目录 前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构 三、系统实现展示1、系统功能模块2、管理员功能模块3、企业后台管理模块4、用户后台管理模块 四、毕设内容和源代码获取总结 Java毕业设计-基于spri…

黄金涨是商品牛市的领先信号

自2022年11月以来,黄金价格持续上涨,目前已经突破历史新高,历史上黄金上涨,大多是商品全面牛市的领先信号。在2008年Q4、2019年也出现过,黄金比其他商品更强,但随后的2009年和2020年均是商品的全面牛市。同…

【前端】layui前端框架学习笔记

【前端目录贴】 参考视频:LayUI 参考笔记:https://blog.csdn.net/qq_61313896/category_12432291.html 1.介绍 官网:http://layui.apixx.net/index.html 国人16年开发的框架,拿来即用,门槛低 … 2. LayUi的安装及使用 Layui 是一套开源的 Web UI 组件库&#xff0…

【论文阅读】UniLog: Automatic Logging via LLM and In-Context Learning

注 由于其公司的保密政策,本文没有公开源代码,数据是公开的。 文章目录 摘要一、介绍二、背景和动机2.1、日志语句生成2.2、大语言模型2.3、上下文学习(In-Context Learning,ICL) 三、UNILOG3.1、模型骨干3.2、提示策略3.2.1、提…

stable diffusion如何下载预处理器?

如何下载预处理器? 具体位置:SD文件>extensions>sd-webui-controlnet>annotator” 把整个文件夹复制到SD的文件夹里面 里面有一个“downloads”文件夹 把这些模型复制到“downloads”文件夹里

YOLOV5训练自己的数据集教程(万字整理,实现0-1)

文章目录 一、YOLOV5下载地址 二、版本及配置说明 三、初步测试 四、制作自己的数据集及转txt格式 1、数据集要求 2、下载labelme 3、安装依赖库 4、labelme操作 五、.json转txt、.xml转txt 六、修改配置文件 1、coco128.yaml->ddjc_parameter.yaml 2、yolov5x.…

PLC的大脑和心脏——CPU及其分类、端子接线图

CPU不断地采集输入信号,执行用户程序,刷新系统的输出。 根据供电方式和输入/输出方式的不同,CPU分为3类,如下图1。 图1 CPU的分类 第1对字母,表示CPU的供电方式,AC(Alternating Current&#…