原文地址

一、前言

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 Virtual Device




2.2 启动配置

  1. 不发送给谷歌 Don’t send

  2. 取消 Cancel

  3. 安装SDK

  4. 选择一个不包含空格,且不在 Android Studio 安装路径下的路径,用于安装 Android SDK

  5. 许可协议,两个协议都要同意 Accept

  6. 等待SDK下载完成

三、创建工程项目

  1. 新建工程

  2. 选择空项目

  3. 设置

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

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

四、运行程序

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

  1. 创建虚拟设备

  2. 选择机型

  3. 下载一个系统




  4. 运行虚拟设备

4.2 运行APP到虚拟设备

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



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

  2. 运行APP到设备(等待编译)

  3. 成功运行 Hello World

  4. 简单修改代码看效果

五、工程目录结构说明

5.1 Project工作区间

  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文件夹

  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 开发——环境搭建相关推荐

  1. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  2. Android开发环境搭建全程演示(jdk+eclip+android sdk)

    Android开发环境搭建全程演示(jdk+eclip+android sdk) http://files.cnblogs.com/Bany/Android%E5%BC%80%E5%8F%91%E7% ...

  3. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  4. 【下班后学Android】Android开发环境搭建

    Android开发环境搭建方法: 方法一:百度搜索"Android开发环境搭建":http://jingyan.baidu.com/article/bea41d437a41b6b4 ...

  5. Android开发环境搭建与入门Hello World

    一直没机会接触手机开发,很想开发一款手机围棋软件,今天先学习一下环境搭建与Hello World吧. 环境配置对于没入门的很麻烦,谁如果有需要留下QQ邮箱,我发给你.不客气,呵呵. 推荐一本书: Go ...

  6. Android 应用开发(29)---android 开发环境搭建

    android 开发环境搭建 分类 Android 基础入门教程 现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③Inte ...

  7. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  8. linux android开发环境搭建

    android开发环境搭建的一些有用链接: 1. sdk manager的国内服务器 http://www.cnblogs.com/huangjacky/p/4077982.html 2. 常见问题的 ...

  9. 五部搞定Android开发环境部署——费UC噶不过详细的Android开发环境搭建教程

     五步搞定Android开发环境部署--非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立 ...

  10. 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)

    Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...

最新文章

  1. MyEclipse快捷键大全(绝对全)
  2. Python网络协议模块学习之smtplib
  3. JQUERY获取text,areatext,radio,checkbox,select值
  4. ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型问题(实数值评分预测)
  5. Duff in Love
  6. 终于有人把Knative讲明白了
  7. 聊聊自己的高效学习方法~
  8. BZOJ 2763: [JLOI2011]飞行路线 【SPFA】
  9. python 摄像头录制帧率_实践:用python实现把视频以帧数输出成连续的多图片
  10. 智慧校园的关键技术:云计算+物联网+大数据
  11. HTML header 标签的用法
  12. 精通正则表达式学习记录 第二章 入门示例扩展
  13. 解决win10新装系统无法登录微软账户及microsoft store
  14. 嵌入式学习的几种线路图
  15. ul阻燃标准有几个等级_阻燃等级划分标准
  16. 【CSGO】Akuma正式解散 !各奔东西 被NAVI撞碎了?
  17. 用浏览器的油猴子脚本调用IDM下载百度云盘中的资料
  18. 苹果手机怎么把游戏隐藏在计算机,iphone苹果手机怎么隐藏应用和游戏图标?
  19. 大数据医疗正进入信息共享
  20. html 字体图标转换工具,字体转换器

热门文章

  1. 破解Bandicam
  2. 解决方法:python下载慢,pycharm下载慢,anaconda下载慢,百度网盘链接分享给你备用
  3. Avesta飞秒光纤激光器
  4. 分享(Java中new一个对象的过程)
  5. 如何制作一寸、二寸、六寸照片
  6. 微信小程序实现在线画板
  7. Scrapy(爬虫)中文手册
  8. ESP8266+安信可微信智能配网
  9. redis击穿、redis雪崩、redis穿透
  10. 基于html+css房地产销售系统设计与实现-计算机毕业设计源码+LW文档