1、首先IDEA要先配置好JDK


2、如图所示配置好JDK以后,再下载SDK
官网下载链接:https://www.androiddevtools.cn/
如图所示:点击SDK Tools

根据自己的电脑系统进行下载,下载zip,下载好以后解压缩,文件一定要放在一个路径中没有中文的地方!!我直接放在了D盘的目录上(比较好找,也比较方便)
3、配置SDK
打开file——project structure——SDKs,点+ ,选择add android SDK如下图

然后选择自己下载好的SDK路径,选择文件夹的位置,点击完成即可。

接着打开file——setting——android SDK ,点击Edit,然后往下看

会出现这个界面,在这里继续找到SDK的路径,然后一直点击NEXT,他会自动下载一些组件之类的东西,这里需要稍微等待一下。(如路径中含有中文,将不能继续往下走,必须换路径才行)

下载完成以后,我们还回到这个界面,这个图是为了让大家看到我需要用到的SDK Tools(如果你需要,可以自行选择,并在这个页面进行apply即可)

最后回到这里,点击加号,继续添加路径,就可以正常使用了。

之后我们可以新建一个project。点击file——new project,选择android ,然后在右边选择一个自己需要的activity就行。(一般用的是empty activity或者bottom navigation activity)

然后等待。。就会project下面就会出现多个文件夹,接下来我们来解释一下各个文件夹的作用。

红色标记 1和2:gradle和idea内放置的是AS自动生成的一些文件,不需要手动编辑 3:app包含了项目的绝大部分内容
4:libs用于存放第三方的jar包,需要把jar包放入到该目录下
5和6:src指源文件,其中andoridTset用来编写测试用例,可以对项目进行一些自动化测试;test用来编写unit test;
7:是最重要的目录,往下看
8:java主要是用来编写代码实现功能的地方,里面保存了我们写的各种类,adapter,Activity,fragment等
9:res用来存放资源,包括图片,布局,字符串等资源

蓝色标记
1:drawable和mipmap主要用来存放图片,但是两者差别在于,mipmap-xxx/下的所有分辨率的图片都会保留,而drawablexxx/下的图片只有保留适配设备分辨率的图片,其余图片会丢弃掉,所以在使用的时候需要根据使用条件来放置图片,需要缩放的高质量图片以及图标应当放在mipmap中,其余的放入到drawable中
2:layout内部用来存放布局文件,新建一个Activity会生成一个对应名称的xml文件,该文件为该活动对应的布局文件,内部显示了控件的位置关系等信息。一般来说Java实现功能,layout定义视图
3:用来存放图片
4:values用来存放字符串,例如我们想做一个地图,可以定义一个xml文件来存储所有的地名以适配到搜索列表中或者定义一系列颜色以方便我们使用
5:全局的gradle构建脚本 6:全局的gradle配置文件
7:用于指定本机的SDK路径,如果我们的SDK路径发生更改,可以在这里进行修改

接下来认识一下界面:
打开主界面的XML文件,右边有code(代码)split(代码与设计图分离)design(设计图),可以选择和切换

到这里整个android就可以使用了!

idea搭建android环境(超详细)相关推荐

  1. Docker | Docker 快速搭建 TensorRT 环境(超详细)

    文章目录 原创声明 前言 一.什么是 TensorRT 二.搭建 方案一:手工搭建(知其然,知其所以然) 过程 方案一中可能出现的错误 方案二:Dockerfile 一键搭建(爽) 总结 参考 授权须 ...

  2. [安卓开发笔记一]Android开发配置opencv环境超详细教程

    [安卓开发笔记一]Android开发配置opencv环境超详细教程 [更新于 2022年4月] 再次提醒,建议现在看到这篇文章的,仅仅把此文做一个流程参考,4年前android studio就使用cm ...

  3. Hadoop集群安装和搭建(全面超详细的过程)

    Hadoop集群安装和搭建(全面超详细的过程) 文章目录 Hadoop集群安装和搭建(全面超详细的过程) 前言 一.虚拟机的安装 二.Linux系统安装 1.环境准备 2.虚拟机安装 三.Centos ...

  4. Eclipse搭建android环境及Genymotion模拟器安装问题解决方法

    最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio ...

  5. CDN+COS搭建图床超详细步骤

    CDN+COS搭建图床超详细步骤 一.前言 二.准备工作 1. 域名 2. DNS解析 三.原理解析 四.COS部署 1. 创建存储桶 2.创建文件夹 五.CDN部署 1.基础配置 2.源站配置 3. ...

  6. 新手如何利用电脑本地环境搭建网站(超详细)

    搭建本地环境 本地PHP环境的搭建,要说简单也简单,要说麻烦也麻烦,这儿推荐大家使用PHP集成环境软件:PHPstudy.目前官网已经更新到了8.0版本,非常好用,推荐大家使用,这教程也使用这个工具 ...

  7. 腾讯云轻量应用服务器怎么搭建网站?超详细建站流程

    腾讯云轻量应用服务器怎么搭建网站?太简单了,轻量服务器选择宝塔Linux镜像,然后在宝塔面板上添加站点,以WordPress建站为例,腾讯云服务器网来详细说下腾讯云轻量应用服务器搭建网站全流程,包括轻 ...

  8. 在Linux的Eclipse下搭建Android环境

    http://blog.csdn.net/lyonte/article/details/6407242 一.Java环境安装配置 详见<在Linux下搭建Java环境> http://bl ...

  9. VS Code搭建C/C++开发环境超详细教程

    目录 一.下载配置MinGW 1. 下载解压 MinGW 2. 配置环境变量 3. 测试是否配置成功 二.安装 C/C++ 插件 三.第一个程序 四.相关插件推荐 1. Visual Studio I ...

最新文章

  1. mysql 存储引擎的选择_MySQL学习笔记(四):存储引擎的选择
  2. rstrip,strip,lstrip字符串内置函数
  3. 记录转化为有层次结构的树状列表的通用算法
  4. oracle中怎么用累计,oracle实现累加,累计百分比计算
  5. explain 之 select_type
  6. OpenCV cv :: Mat的串行输出功能的实例(附完整代码)
  7. 字典转模型的过程中,空值和id特殊字符的处理
  8. 283. Move Zeroes(数组篇)
  9. NOI 练手题 图像旋转翻转变换
  10. 做优化的数据库工程师请参考!CynosDB的计算层设计优化揭秘
  11. 如何批量查问PR值、百度权重、百度快照及收录量,用BlueCatTools批量网站查询工具
  12. 克隆版JLINK-V8固件的烧录与破解
  13. C++ 引用以及和指针的区别
  14. Qt_ERROR qt闪退 竟然是因为pro文件中的冒出来的\n
  15. 小米路由器mini刷Breed,安装固件教程
  16. 软件平台与中间技术复习
  17. cad剪裁地形图lisp_CAD怎么在完整地形图里截取需要的部分地形图
  18. 基于BERT实现简单的情感分类任务
  19. Ubuntu 18.04联网问题(已解决)
  20. QStringList去除重复项

热门文章

  1. 欧几里德算法与皮克定理
  2. java声明函数_4.函数-函数的5种声明方式
  3. ESP8266--工作模式详细图解(Station/SoftAP/Station+SoftAP)
  4. 康希诺生物成功登陆科创板;腾讯2020年第二季度收入同比增长29% | 美通企业日报...
  5. Mybatis Generator 下载学习
  6. 程序员的 3 个段位:青铜、钻石和王者!
  7. KOOCAN非正常影视排行榜之遗忘的优秀中国动画
  8. birt使用quartz框架实现自动生成报表
  9. uniapp实现tree
  10. ESP8266-Arduino编程实例-PIR(被动红外)传感器驱动