Android 开发——环境搭建

原文地址

一、前言

1.1 Android Studio 简介

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

二、环境搭建

2.1 安装 Android Studio

2.1.1 下载

博主的版本:android-studio-2021.2.1.15-windows.exe

官网下载地址

2.1.2 安装

Android 开发——环境搭建_第1张图片
勾选 Android Virtual Device
Android 开发——环境搭建_第2张图片
Android 开发——环境搭建_第3张图片
Android 开发——环境搭建_第4张图片
Android 开发——环境搭建_第5张图片
Android 开发——环境搭建_第6张图片

2.2 启动配置

  1. 不发送给谷歌 Don’t send
    Android 开发——环境搭建_第7张图片

  2. 取消 Cancel
    Android 开发——环境搭建_第8张图片

  3. 安装SDK
    Android 开发——环境搭建_第9张图片

  4. 选择一个不包含空格,且不在 Android Studio 安装路径下的路径,用于安装 Android SDK
    Android 开发——环境搭建_第10张图片
    Android 开发——环境搭建_第11张图片

  5. 许可协议,两个协议都要同意 Accept
    Android 开发——环境搭建_第12张图片

  6. 等待SDK下载完成
    Android 开发——环境搭建_第13张图片
    Android 开发——环境搭建_第14张图片

三、创建工程项目

  1. 新建工程
    Android 开发——环境搭建_第15张图片

  2. 选择空项目
    Android 开发——环境搭建_第16张图片

  3. 设置
    Android 开发——环境搭建_第17张图片

  4. 等待初始化SDK环境,自动下载Gradle(构建器)(需要等待几分钟)
    Android 开发——环境搭建_第18张图片

  5. 初始化完成 -> 选择Project
    Android 开发——环境搭建_第19张图片

四、运行程序

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

  1. 创建虚拟设备
    Android 开发——环境搭建_第20张图片

  2. 选择机型 Android 开发——环境搭建_第21张图片

  3. 下载一个系统
    Android 开发——环境搭建_第22张图片
    Android 开发——环境搭建_第23张图片
    Android 开发——环境搭建_第24张图片
    Android 开发——环境搭建_第25张图片
    Android 开发——环境搭建_第26张图片

  4. 运行虚拟设备
    Android 开发——环境搭建_第27张图片

4.2 运行APP到虚拟设备

  1. 安装 AMD的Android模拟器管理程序驱动程序
    由于博主的电脑CPU时AMD的,所以需要安装驱动

    Android 开发——环境搭建_第28张图片
    Android 开发——环境搭建_第29张图片
    Android 开发——环境搭建_第30张图片

    解决AMD CPU 启动Android模拟器时无法安装Intel HAXM 的问题
    Android Studio安装常见问题详解——Android Emulator Hypervisor Driver for AMD Processors installation failed.

  2. 运行APP到设备(等待编译)
    Android 开发——环境搭建_第31张图片
    Android 开发——环境搭建_第32张图片

  3. 成功运行 Hello World
    Android 开发——环境搭建_第33张图片

  4. 简单修改代码看效果
    Android 开发——环境搭建_第34张图片
    Android 开发——环境搭建_第35张图片

五、工程目录结构说明

5.1 Project工作区间

Android 开发——环境搭建_第36张图片

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

5.2 app文件夹

Android 开发——环境搭建_第37张图片

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

六、参考文章/视频

  1. Android Studio 项目工程目录
  2. Android studio安装教程

你可能感兴趣的:(移动开发,android,android,studio,gradle)