当前位置: 首页 > article >正文

有关Android Studio的安装与配置并实现helloworld(有jdk的安装与配置)(保姆级教程)

目录

一.下载与配置JDK

(一)到JDK官网下载

(二)有关JDK版本的选择

1.进入页面以后。往下拉,根据你的电脑系统来进行对应的版本进行选择:

2.选择完对应的版本后,要下载之前你需要首先接收协议,具体界面如下图所示:

3.现在下载jdk需要登录Oracle账户,如果没有的话还需要简单注册登录下即可下载

4.登录后会自动下载

(三)安装JDK

1.选择下一步​

2.选择安装路径,可以选择自己指定,也可以默认不选择即可。

3.接下来会弹出来一个Jre安装目录

4.到最后安装完成即可

(四)配置环境变量

1.搜索环境变量,如图打开

2.开始环境变量的配置

3.点击系统变量下面的新建按钮,变量名JAVA_HOME(代表你的JDK安装路径),值对应的是你的JDK的安装路径。

4.继续在系统变量里面新建一个CLASS_PATH变量,其值为:     %JAVA_HOME%\lib

5.在你的系统变量里面找一个变量名是PATH的变量,双击或者点击编辑,然后在它的值域里面追加一段如下的代码:

(五)测试环境变量配置

1.输入win+R,然后输入cmd

2.在cmd模式下,输入java和javac

二.下载与配置Android Studio

(一)到Android官网下载Android 

(二)下载与安装Android Studio

1.往下翻找到下载Android Studio

2.下载好后打开所在文件夹,双击打开

3.安装

(三)配置Android Studio

1.配置过程

2.创建项目​

3.等待初始化SDK环境,自动下载Gradle(构建器)(需要等待几分钟)​

4.初始化完成 -> 选择Project

(四)虚拟机上实现helloworld

1.虚拟设备的创建及配置运行

2.运行helloworld到虚拟设备

(五)工程目录结构说明

1. Project工作区间

2.app文件夹


一.下载与配置JDK

(一)到JDK官网下载

Java Downloads | Oracle 中国icon-default.png?t=O83Ahttps://www.oracle.com/cn/java/technologies/downloads/

(二)有关JDK版本的选择

1.进入页面以后。往下拉,根据你的电脑系统来进行对应的版本进行选择:

比较流行的jdk1.8版本

2.选择完对应的版本后,要下载之前你需要首先接收协议,具体界面如下图所示:

3.现在下载jdk需要登录Oracle账户,如果没有的话还需要简单注册登录下即可下载

4.登录后会自动下载

(三)安装JDK

1.选择下一步

2.选择安装路径,可以选择自己指定,也可以默认不选择即可。

3.接下来会弹出来一个Jre安装目录

4.到最后安装完成即可

(四)配置环境变量

博主的电脑系统是Win11,所以默认Win11

1.搜索环境变量,如图打开

2.开始环境变量的配置

3.点击系统变量下面的新建按钮,变量名JAVA_HOME(代表你的JDK安装路径),值对应的是你的JDK的安装路径。

4.继续在系统变量里面新建一个CLASS_PATH变量,其值为:     %JAVA_HOME%\lib

5.在你的系统变量里面找一个变量名是PATH的变量,双击或者点击编辑,然后在它的值域里面追加一段如下的代码:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

(五)测试环境变量配置

1.输入win+R,然后输入cmd

2.在cmd模式下,输入java和javac

出现如图所示即配置成功!

二.下载与配置Android Studio

(一)到Android官网下载

Android 移动应用开发者工具 – Android 开发者  |  Android DevelopersDiscover the latest app development tools, platform updates, training, and documentation for developers across every Android device.icon-default.png?t=O83Ahttps://developer.android.google.cn/

(二)下载与安装Android Studio

1.往下翻找到下载Android Studio

2.下载好后打开所在文件夹,双击打开

3.安装

(三)配置Android Studio

1.配置过程

2.创建项目

3.等待初始化SDK环境,自动下载Gradle(构建器)(需要等待几分钟)

4.初始化完成 -> 选择Project

(四)虚拟机上实现helloworld

1.虚拟设备的创建及配置运行

2.运行helloworld到虚拟设备

如图所示即运行成功

(五)工程目录结构说明

1. Project工作区间

  1. gradle:Gradle编译系统
  2. idea:AndroidStudio IDE所需要的文件
  3. gradle和idea:Android Studio自动生成的一些文件
  4. app:项目的代码、资源等内容,工程项目的核心目录
  5. gradel:构建器,gradle文件里面包含gradlewrapper配置文件,使用gradle wrapper方式会自动联网下载gradle,在File -> Build , Execution , Deployment -> Build Tools -> Gradle可以设置
  6. gitignore:管理整个工程git的时候忽略文件的配置文件
  7. build.gradel:全局gradel构建脚本,gradle编译的相关配置文件
  8. gradel.properties:gradle相关的全局属性设置
  9. gradlew:linux和MAC 可执行文件
  10. gradlew.bat:windows 可执行文件
  11. gradlew和gradlew.bat是用来在命令行界面中执行gradle命令的
  12. local.properties:本地属性设置,指定SDK路径,key设置
  13. settings.gradle:指定项目中所有的模块,和设置相关的gradle脚本
  14. External Libraries:外部库文件(第三方库)

2.app文件夹

  1. build:编译生成的文件
  2. libs:依赖库,第三方jar包
  3. src:源码
  4. androidTest:用来编写Android Test测试用例的,可以对项目进行一些自动化测试。
  5. main:主代码
  6. java:java代码
  7. res:Android资源文件
  8. 以drawable开头的文件夹:用来放图片的
  9. 以mipmap开头的文件夹:用来放应用图标的
  10. 以values开头的文件夹:用来放字符串、样式、颜色等配置的
  11. layout文件夹:用来放布局文件的
  12. AndroidManifest.xml:整个Android项目的配置文件,你在程序中定义的所以四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明。
  13. test [unitTest]:用来编写Unit Test测试用例的,是对项目进行自动化测试的另一种方式
  14. .gitignore:管理整个app目录下git的时候忽略文件的配置文件
  15. build.gradle:app目录gradel构建配置
  16. proguard-rules.pro:代码混淆配置文件

http://www.kler.cn/a/516029.html

相关文章:

  • Qt —— 控件属性
  • 【优选算法】6----查找总价格为目标值的两个商品
  • C++ STL(8)map
  • 白玉微瑕:闲谈 SwiftUI 过渡(Transition)动画的“口是心非”(下)
  • 第11篇:vue3 中 props 的使用
  • 软件测试—— 接口测试(HTTP和HTTPS)
  • 云计算和服务器
  • 软件工程的本质特征
  • 无人机高速无刷动力电机核心设计技术
  • Python 之 Excel 表格常用操作
  • 考研机试:学分绩点
  • linux 扩容
  • MySQL 中开启二进制日志(Binlog)
  • 0164__【GNU】gcc -O编译选项 -Og -O0 -O1 -O2 -O3 -Os
  • three.js+WebGL踩坑经验合集(1):THREE.Line无故消失的元凶
  • c++-------------------------继承
  • 神经网络梯度爆炸的原因及解决方案
  • 10个非常基础的 Javascript 问题
  • Seata进阶全文详解(集成Nacos及SpringCloud配置)
  • web服务器 网站部署的架构
  • 三格电子新品丨三菱Q系列PLC转网口
  • Kotlin基础知识学习(四)
  • 每日十题八股-2025年1月23日
  • PyQt5之QLabel
  • Spring Security(maven项目) 3.0.2.6版本—总
  • OpenEuler学习笔记(十一):OpenEuler上搭建LAMP环境