Android Studio 2021.1.1 稳定版安装与配置全指南:从环境搭建到高效开发 📅 2026/8/11 9:04:55 1. 从零开始为什么2021版依然值得一装如果你刚接触安卓开发或者手头的Android Studio版本已经老旧到连Gradle都编译不动了那么花点时间安装一个稳定、经典的版本远比盲目追新要明智得多。Android Studio 2021版具体来说我指的是2021.1.1Arctic Fox这个长期支持版本它恰好卡在一个非常舒服的技术节点上它完美支持了当时主流的AGPAndroid Gradle Plugin7.0和Gradle 7.x对Kotlin协程、Compose 1.0的初期支持也相当稳定同时又不像更早的版本那样对新的JDK或SDK兼容性不佳。最关键的是它的UI和核心构建系统已经非常成熟网上针对这个版本的排错资料也最全对于新手来说踩坑的概率会低很多。很多人一上来就找最新版结果被各种预览版的不稳定、插件不兼容、构建缓存莫名其妙报错搞得焦头烂额。我的建议是学习阶段用一个经过市场长期检验的稳定版作为起点把精力集中在学习安卓开发本身而不是和IDE的怪问题作斗争。今天我就带你完整走一遍Android Studio 2021.1.1的下载、安装和关键配置我会把那些官方文档里一笔带过、但实际安装时一定会卡住你的细节以及我这些年积累下来的“保平安”配置技巧都揉碎了讲清楚。2. 安装前的关键准备避开环境冲突的深坑安装Android Studio不是简单地双击安装包前期的环境清理和规划直接决定了你后续开发的顺畅程度。这一步做不好后面“Gradle构建失败”、“SDK目录不可写”之类的问题会层出不穷。2.1 彻底清理旧版本残留如果你电脑上曾经装过任何版本的Android Studio或IntelliJ IDEA特别是社区版必须先进行彻底清理。很多人直接安装新版本导致新旧配置混杂引发各种灵异问题。首先卸载旧版的Android Studio。在Windows上通过“设置-应用”找到并卸载。但这只是第一步更关键的是删除残留的配置文件和缓存它们通常藏在用户目录下Windows:C:\Users\[你的用户名]\AppData\Roaming\Google\AndroidStudio2021.1和C:\Users\[你的用户名]\AppData\Local\Google\AndroidStudio2021.1macOS:~/Library/Application Support/Google/AndroidStudio2021.1和~/Library/Caches/Google/AndroidStudio2021.1以及~/Library/Logs/Google/AndroidStudio2021.1Linux:~/.config/Google/AndroidStudio2021.1和~/.cache/Google/AndroidStudio2021.1把这些目录整个删掉。如果你不确定之前装的是什么版本可以把所有包含AndroidStudio字样的目录都浏览一遍将非当前需要的版本目录移除。2.2 JDK的选择与安装别用IDE自带的Android Studio 2021.1.1自带的是JDK 11JetBrains Runtime。对于大多数开发来说这足够了。但我强烈建议你单独安装一个Oracle JDK 11或OpenJDK 11并配置系统环境变量。原因有三点第一单独安装的JDK路径清晰当你需要为终端命令行或其他构建工具如Gradle Wrapper指定JDK时不会混淆第二避免IDE升级时自带的JDK被覆盖或更改导致项目编译环境突变第三有些老旧的企业项目或第三方库对特定的JDK发行版有要求独立JDK更灵活。去Oracle官网或AdoptiumEclipse Temurin网站下载JDK 11的安装包安装到一个简单的路径比如C:\Java\jdk-11或/Library/Java/JavaVirtualMachines/jdk-11.jdk。然后设置系统环境变量JAVA_HOME指向这个目录并把%JAVA_HOME%\binWindows或$JAVA_HOME/binmacOS/Linux添加到PATH变量中。完成后在命令行输入java -version和javac -version验证是否是你刚安装的版本。2.3 规划好SDK和项目的“家”这是最重要的一步直接影响未来的磁盘空间和项目管理。Android SDK、Gradle全局缓存、以及你的项目文件都非常占用空间。绝对不要使用默认的C盘路径我建议在空间充裕的非系统盘如D盘创建以下目录结构D:\AndroidDev\ ├── AndroidSDK\ # 存放Android SDK ├── AndroidProjects\ # 存放你的所有项目源码 └── GradleCache\ # 后续配置Gradle全局缓存用在macOS或Linux上类似可以在~/Development/目录下创建。提前创建好AndroidSDK目录因为在安装向导中Android Studio会问你SDK的安装位置这时你就可以直接指向这个预先创建好的空目录而不是让它装到C盘的用户目录下。这样做的好处是未来重装系统、更换电脑或者需要多版本Android Studio共享同一套SDK时迁移和备份都非常方便。3. 分步安装详解与首次运行向导避坑指南准备好之后我们开始正式安装。从Android Studio官网的存档页面或可信的镜像站下载android-studio-2021.1.1.x-windows.exe或其他平台对应版本。运行安装程序。3.1 安装过程中的关键选项安装过程大部分可以“下一步”但有几个选项需要留意安装类型选择“Custom”这样可以在下一步选择JDK路径。虽然我们准备了独立的JDK但这里还是让安装程序把它自带的JBR装上作为IDE运行时的后备。选择组件确保“Android Virtual Device”安卓虚拟设备被选中除非你确定只用真机调试。虽然模拟器比较吃资源但测试时必不可少。安装路径将Android Studio本体安装到非系统盘例如D:\Program Files\Android\Android Studio 2021.1.1\。开始菜单文件夹默认即可。安装完成后先不要急着启动。如果你在Windows上以管理员身份运行一次Android Studio的启动程序右键-以管理员身份运行这有助于它完成一些需要权限的初始化操作比如创建一些系统链接。之后就可以正常启动了。3.2 首次运行向导决定开发体验的配置首次启动会进入设置向导Setup Wizard。这里每一步都至关重要。第一步导入旧设置。如果是全新安装选择“Do not import settings”。第二步安装类型。选“Custom”让我们能详细配置。第三步JDK路径确认。这里显示的是IDE自带的JDK路径不用改。我们之前配置的系统JAVA_HOME是为构建系统准备的。第四步UI主题。根据喜好选择Darcula深色或Light浅色深色对眼睛更友好。第五步Android SDK安装位置。这是关键点击“Android SDK Location”后面的输入框选择我们之前规划好的D:\AndroidDev\AndroidSDK目录。安装程序会自动检测该目录是否为空如果是空的它会下载SDK到这里。如果目录已有SDK它会尝试复用。第六步SDK组件选择。这里会下载具体的SDK版本和工具。对于新手我建议Android SDK版本至少勾选一个最新的稳定版当时是API 30或31和一个市场占有率高的版本如API 28。这能保证你既能测试新特性又能兼容大部分设备。性能优化必选项Android SDK Build-Tools确保选中最高版本如30.0.3。构建工具是编译APK的核心。Android SDK Platform-Tools必须勾选包含adb、fastboot等关键调试工具。Android SDK Tools (Obsolete)这个旧工具集可以不选除非你有特殊需要。Android Emulator如果你打算用模拟器务必勾选。它会下载Intel HAXMIntel CPU或Apple HypervisorApple Silicon Mac等硬件加速驱动这是模拟器流畅运行的关键。Android SDK Command-line Tools (latest)强烈建议勾选。它提供了sdkmanager等命令行工具对于通过脚本管理SDK或CI/CD环境非常有用。点击“Finish”后IDE会开始下载所选组件。这是一个漫长的过程速度取决于你的网络。强烈建议开启全局代理如果具备合法合规的网络访问条件或使用国内镜像源来加速。你可以在开始下载前点击“Cancel”退出向导先配置代理。3.3 配置SDK管理器镜像源大幅提升下载速度由于网络原因直接从Google服务器下载SDK可能极慢甚至失败。我们需要配置国内镜像源。如果你在上一步取消了下载或者在后续使用中需要更新SDK可以手动打开SDK Manager。在启动后的IDE欢迎界面点击右下角的“Configure - SDK Manager”。或者在未来任何项目界面点击菜单栏“File - Settings - Appearance Behavior - System Settings - Android SDK”。在SDK Manager窗口中点击“SDK Tools”选项卡。这里列出了所有可安装的工具。但我们需要先改源。关闭SDK Manager回到欢迎界面。我们需要修改Android SDK的更新站点配置。找到你的SDK目录D:\AndroidDev\AndroidSDK进入tools\bin子目录找到sdkmanager.batWindows或sdkmanagermacOS/Linux文件。在这个目录打开命令行Windows可按住Shift右键选择“在此处打开PowerShell窗口”。但更一劳永逸的方法是直接修改配置文件。在SDK根目录下找到或创建repositories.cfg文件。然后用文本编辑器打开SDK目录下的tools\bin目录里的sdkmanager脚本或查看其帮助不过对于GUI操作更简单的方法是设置环境变量。实际上对于Android Studio 2021最有效的方法是在启动IDE前设置HTTP代理或者在SDK Manager的界面上直接配置。但国内镜像源更稳定。以配置“东软信息学院”镜像为例请在使用前确认其当前可用性打开Android Studio进入“File - Settings - Appearance Behavior - System Settings - HTTP Proxy”。选择“Manual proxy configuration”。在Host name中填入mirrors.neusoft.edu.cnPort number填入80。点击“Check connection”测试连通性输入https://dl.google.com测试如果显示成功则代理有效。另一种更底层的方法是在用户目录下的.android文件夹Windows:C:\Users\[用户名]\.android中创建一个名为repositories.cfg的文件如果不存在但此方法对Android Studio 2021的GUI工具影响有限主要影响命令行sdkmanager。因此配置HTTP代理是GUI环境下最推荐的方式。配置好代理后重新打开SDK Manager下载速度应该会有质的飞跃。4. 安装后的核心环境配置与优化SDK下载完成后IDE会重启进入欢迎界面。先别急着创建新项目我们需要进行几项关键的初始配置这些配置能让你未来的开发效率提升数倍。4.1 全局项目设置构建速度与稳定性的基石点击“Customize - All settings...”进入完整的设置页面或者以后从“File - Settings”进入。1. 修改Gradle全局服务目录路径在“Build, Execution, Deployment - Build Tools - Gradle”面板。Gradle user home这是Gradle下载的依赖包Wrapper、插件、库文件的全局缓存目录。默认在C:\Users\[用户名]\.gradle会占用大量C盘空间。我们把它改到之前规划好的D:\AndroidDev\GradleCache。这个改动影响所有项目能有效释放系统盘空间并且方便备份。勾选“Offline work”要谨慎只有在确定所有依赖都已下载完毕且需要完全断开网络构建时才勾选。平时不要勾否则Gradle无法检查更新。2. 配置Android SDK路径确认在“Appearance Behavior - System Settings - Android SDK”面板。确认“Android SDK Location”指向的是我们自定义的D:\AndroidDev\AndroidSDK路径。下方应该列出了已安装的SDK Platforms和SDK Tools。3. 修改代码字体和大小保护视力在“Editor - Font”面板。Primary font推荐使用等宽字体如JetBrains Mono、Fira Code或Consolas。JetBrains Mono专为编程设计连字符ligatures非常漂亮。Size建议设置为14-16根据屏幕分辨率调整。Line height行高建议设为1.2或1.3让代码看起来不那么拥挤。4. 开启自动导包和优化导入提升编码效率在“Editor - General - Auto Import”面板。勾选“Add unambiguous imports on the fly”为明确无误的导入自动添加。勾选“Optimize imports on the fly”自动优化导入移除无用import语句。在“Insert imports on paste”下拉框选择“All”这样粘贴代码时会自动询问是否导入所需的类。4.2 插件管理安装必备神器Android Studio的强大离不开插件。在“Plugins”市场中安装以下插件能极大提升开发体验.ignore生成和管理各种.ignore文件如.gitignore必备。Rainbow Brackets给配对括号加上彩虹色在嵌套复杂的代码中快速定位括号范围。CodeGlance在编辑器右侧显示一个迷你代码地图快速导航。Key Promoter X当你用鼠标点击某个功能时它会提示对应的快捷键帮助你记忆并过渡到键盘流操作。JSON To Kotlin Class将JSON字符串快速转换为Kotlin data class对接网络接口时非常高效。Android WiFi ADB无需USB线通过WiFi连接手机进行调试解放你的接口。安装插件后通常需要重启IDE。注意不要安装过多插件以免影响启动和运行速度。4.3 模拟器AVD创建与性能调优虽然真机调试更快但模拟器在测试多种屏幕尺寸和系统版本时无可替代。在欢迎界面点击“Configure - AVD Manager”创建虚拟设备。创建步骤点击“Create Virtual Device”。选择硬件新手建议从“Pixel”系列选一个如Pixel 4。分辨率适中文档丰富。选择系统镜像选择一个已下载的SDK版本如API 30。注意看“Release Name”和“API Level”。建议选择带有“Google Play”标志的版本这样你可以测试应用内支付等Google Play服务。点击下载对应的系统镜像。AVD配置AVD Name起个有意义的名称如Pixel_4_API_30。Graphics这是性能关键首选“Hardware - GLES 2.0”它利用主机GPU渲染性能最好。如果遇到图形问题如黑屏可以回退到“Software”。Device Frame勾选“Enable Device Frame”可以显示手机边框更美观。Show Advanced Settings展开后可以设置Internal Storage模拟器内置存储默认即可。SD Card如果需要测试SD卡读写可以在这里创建虚拟SD卡。Camera前后摄像头可以设置为“Emulated”或使用主机摄像头“Webcam”。Network保持默认。Emulated Performance - Graphics: 同上选“Hardware”。Memory and StorageRAM至少分配2048MB4096MB更佳。VM Heap默认即可。创建完成后启动模拟器。第一次启动会比较慢因为它要初始化系统。启动后你可以在设置中开启“开发者选项”并打开“USB调试”虽然是无线的以便后续连接。注意在Windows上如果使用Intel CPU确保在BIOS中开启了“Intel Virtualization Technology (VT-x)”并且已成功安装“Intel HAXM”驱动在SDK Manager的SDK Tools中检查。如果使用AMD CPU则需要Windows Hypervisor Platform和AMD的特定驱动。在Apple Silicon Mac上则使用内置的Apple Hypervisor无需额外配置。5. 创建第一个项目与Gradle构建深度解析环境配置妥当我们来创建第一个项目验证一切是否正常。点击欢迎界面的“New Project”。5.1 项目模板选择与关键参数Android Studio提供了多种模板。对于纯粹的学习和测试我建议选择最基础的“Empty Activity”。它生成的代码最少干扰最小能让你专注于构建过程本身。在配置页面Name项目名称如MyFirstApp。避免使用中文和空格。Package name应用包名通常是域名反写应用名如com.example.myfirstapp。这是应用的唯一标识。Save location务必指向我们规划好的项目目录如D:\AndroidDev\AndroidProjects\MyFirstApp。再次强调别放桌面或C盘。Language选择“Kotlin”。Kotlin已是安卓开发的官方首选语言语法更简洁安全。Minimum SDK选择“API 21: Android 5.0 (Lollipop)”。这是一个兼顾市场覆盖率和现代特性的平衡点。过低的API会限制你使用新特性过高的API则会减少你的潜在用户。你可以通过链接查看对应的市场占有率。Use legacy android.support libraries绝对不要勾选这是旧的兼容库新项目一律使用AndroidX。点击“Finish”IDE会开始创建项目并首次构建。这个过程会下载Gradle Wrapper和项目所需的依赖耗时较长状态栏会有进度提示。5.2 理解并加速Gradle构建过程首次构建时你会看到底部“Build”工具窗口在疯狂输出日志。这是Gradle在干活。你需要理解几个关键文件gradle/wrapper/gradle-wrapper.properties定义了本项目使用的Gradle版本。Android Studio 2021.1.1默认可能会用Gradle 7.0.2。这个版本与AGP 7.0配合良好不要随意修改。项目根目录的build.gradle.kts(或 build.gradle)这是项目的顶级构建脚本主要配置整个项目仓库和依赖。app模块目录下的build.gradle.kts这是主模块的构建脚本配置应用ID、版本、依赖库等核心信息。加速构建的实战技巧开启Gradle Daemon它默认是开启的一个常驻后台的进程能避免每次构建都启动新的JVM大幅提升后续构建速度。在gradle.properties文件用户全局的或项目根目录的中确保有org.gradle.daemontrue。配置并行构建在gradle.properties中添加org.gradle.paralleltrue让Gradle并行执行独立的构建任务。增大堆内存在gradle.properties中添加org.gradle.jvmargs-Xmx4096m -XX:MaxMetaspaceSize1024m根据你电脑内存调整如16G内存可设为-Xmx6144m。这能给Gradle更多内存减少垃圾回收。启用构建缓存重要在gradle.properties中添加org.gradle.cachingtrue。Gradle会将构建输出缓存起来下次构建相同内容时直接复用。使用离线模式谨慎当所有依赖都下载好后在Android Studio设置中临时勾选“Offline work”或者在命令行构建时加上--offline参数可以完全跳过网络检查。但一旦需要新依赖构建就会失败。构建成功后你应该能在app - src - main - java/kotlin/com...下看到MainActivity.kt文件在res - layout下看到activity_main.xml布局文件。5.3 连接真机进行调试模拟器毕竟有性能损耗真机调试才是最终归宿。确保手机已开启“开发者选项”通常是在“关于手机”中连续点击“版本号”7次并在其中开启“USB调试”。用USB数据线连接电脑和手机。手机上可能会弹出“允许USB调试吗”的授权对话框勾选“始终允许”并确定。此时Android Studio顶部工具栏的运行设备选择框中应该会出现你的手机型号。选择它然后点击旁边的绿色运行按钮或ShiftF10。IDE会编译应用并安装到你的手机。第一次安装可能会比较慢。成功后你就能在手机上看到你的“Hello World!”应用了。真机调试的日志Logcat输出速度远快于模拟器是开发调试的首选。6. 高频问题排查与日常使用技巧即使按照上述步骤操作在实际开发中你还是会遇到各种问题。这里汇总几个高频问题及其解决方案。6.1 Gradle构建失败连接超时与依赖下载问题这是最常见的问题症状是构建时卡在Download https://dl.google.com/...或Could not resolve com.android.tools.build:gradle:7.0.2。解决方案检查代理设置确认之前在HTTP Proxy中配置的代理有效且规则正确。对于命令行构建可能需要单独为命令行设置代理如设置HTTP_PROXY和HTTPS_PROXY环境变量。使用国内仓库镜像修改项目根目录的build.gradle.kts文件在repositories块中添加阿里云等国内镜像源。// 在 allprojects 的 repositories 里或者 buildscript 的 repositories 里添加 maven { url uri(https://maven.aliyun.com/repository/public/) } maven { url uri(https://maven.aliyun.com/repository/google/) } maven { url uri(https://maven.aliyun.com/repository/gradle-plugin/) } // 记得保留原有的 google() 和 mavenCentral()顺序上可以把镜像源放前面手动下载依赖对于特定的jar包下载失败可以尝试在浏览器中打开那个URL手动下载后放到Gradle缓存目录Gradle user home下的caches\modules-2\files-2.1对应路径中但这种方法比较繁琐。清除缓存并重试在Android Studio中选择“File - Invalidate Caches and Restart...”这是一个终极手段能清除IDE和项目索引的缓存解决很多玄学问题。6.2 模拟器无法启动或启动黑屏检查虚拟化支持在Windows任务管理器的“性能”标签页查看“虚拟化”是否已启用。如果禁用需要进入BIOS开启Intel VT-x或AMD-V。检查HAXM安装在SDK Manager的SDK Tools中查看“Intel x86 Emulator Accelerator (HAXM installer)”是否已安装。如果没有勾选并应用。如果安装失败可能需要手动从Intel官网下载安装。切换图形渲染模式在AVD配置中将Graphics从“Hardware”切换到“Software”或“Automatic”试试。冷启动关闭模拟器在AVD Manager中对该设备选择“Cold Boot Now”进行冷启动。创建新的AVD有时某个AVD镜像损坏尝试用不同的系统镜像创建一个新的AVD。6.3 代码提示Auto Completion失效或卡顿重建索引点击菜单栏“File - Invalidate Caches and Restart...”选择“Invalidate and Restart”。这是解决索引问题最有效的方法。关闭省电模式在“File - Power Save Mode”查看是否意外开启了省电模式它会禁用所有后台操作包括代码分析和提示。调整IDE堆内存如果项目很大默认的IDE内存可能不够。在Android Studio安装目录的bin文件夹下找到studio64.exe.vmoptions文件Windows或studio.vmoptionsmacOS用文本编辑器打开调整-Xms和-Xmx参数如-Xms1024m -Xmx4096m然后重启IDE。6.4 日常高效使用技巧快捷键记忆记住几个最常用的Shift F10运行、Shift F9调试、Ctrl Shift F全局搜索、Ctrl N查找类、Ctrl Shift N查找文件、Alt Enter万能键显示意图动作如导包、创建方法等。使用Key Promoter X插件来辅助学习。快速定位双击Shift键可以搜索任何东西动作、类、文件、设置。Ctrl E显示最近打开的文件。版本控制集成Android Studio内置了强大的Git支持。在“VCS - Enable Version Control Integration”中关联你的项目目录和Git之后就可以在IDE内完成commit、push、pull、diff等所有操作非常方便。布局编辑器预览切换在XML布局文件中点击右上角的“Design”和“Code”可以切换设计和代码视图。在“Design”视图中可以通过左上角的下拉框切换不同的设备型号、主题、日夜模式来预览效果。安装和配置只是起点一个稳定、高效的开发环境能让你在后续的学习和开发中如鱼得水。遇到问题别慌大部分都是环境或网络问题按照清晰的思路检查代理、清理缓存、重建索引一步步排查总能解决。Android Studio功能庞杂不必一开始就追求全部掌握先从写代码、运行、调试这个核心循环开始在实践中慢慢探索其他高级功能。