idea搭建android环境(超详细)

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就可以使用了!

### IntelliJ IDEA 创建 Android 项目时卡顿的原因分析 当首次创建或打开新项目时,IntelliJ IDEA 会自动创建项目索引[^1]。这一过程对于大型项目尤其耗时,可能导致明显的卡顿现象。此外,在创建索引期间操作项目可能会进一步加剧这种延迟。 ### 解决方案概述 #### 调整内存设置 为了减少卡顿情况的发生,可以尝试调整IDEA的启动参数来增加分配给它的最大堆大小。具体方法如下: 编辑`idea64.exe.vmoptions`文件(Windows/Linux)或 `Info.plist` 文件(Mac),将 `-Xmx` 参数值设为更大的数值,比如2048M 或更高,这取决于计算机可用RAM总量。 ```bash -Xms512m -Xmx2048m ``` #### 关闭不必要的服务和功能 关闭一些不必要启用的服务也可以有效改善性能表现。例如,可以通过Preferences/Settings -> Appearance & Behavior -> System Settings 来禁用某些后台任务;通过 Preferences/Settings -> Plugins 禁用不需要的插件。 #### 使用最新版本软件 确保正在使用的是最新的稳定版IntelliJ IDEAAndroid SDK 。开发者团队持续优化产品并修复已知问题,因此保持更新有助于获得更好的用户体验。 #### 安装高效能硬件驱动程序 有时旧款显卡或其他外接设备也可能成为瓶颈所在。安装官方推荐的最佳驱动版本能够帮助提升整体效率。 #### 清理缓存与重启 如果上述措施未能显著缓解症状,则可考虑清理整个项目的本地缓存数据后再重新加载工程。此操作可通过 Invalidate Caches / Restart... 功能实现。 ---
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值