避坑指南:Android Studio 3.6安装时为什么找不到SDK?完整配置流程演示

Android Studio安装和配置 我们勾选两个安卓SDK版本:Android SDK 33 和 Android SDK 32。将手机连接到电脑,在手机开发者选项里启用USB调试模式。选择在手机上运行安卓应用。单击运行按钮,查看手机。 阅读详情

避坑指南:Android Studio 3.6安装时为什么找不到SDK?完整配置流程演示

最近在帮团队搭建开发环境时,翻出了几个老项目的源码,它们对构建工具链有特定要求,必须使用Android Studio 3.6这个特定版本。本以为轻车熟路,没想到在Windows系统上安装时,SDK选项直接“失踪”了,安装界面异常简洁,后续还弹出了令人困惑的错误提示。这并非个例,很多开发者在处理历史版本或特定环境时都遇到过类似问题。这篇文章,我就以android-studio-ide-192.6200805-windows.exe这个具体的安装包为例,为你彻底拆解这个“幽灵SDK”问题的根源,并提供一套从安装、配置到验证的完整实战流程。无论你是需要维护旧项目的资深工程师,还是刚刚接触Android开发的新手,这份指南都能帮你绕过那些隐形的坑,顺利搭建起可用的开发环境。

1. 问题溯源:为什么SDK选项会“消失”?

要解决问题,首先要理解问题从何而来。Android Studio 3.6发布于2020年初,其安装逻辑与后续版本(尤其是4.0以后)有显著差异。很多朋友习惯了新版的一站式安装,回头用旧版时自然会感到不适应。

核心原因在于安装包的分发策略和网络检测机制。 3.6版本的Windows安装程序,在初始安装阶段,默认并不会捆绑完整的Android SDK。它更像是一个“IDE核心”安装器。其设计初衷是:先安装最小化的IDE,然后在首次启动时,通过SDK管理器在线下载和配置所需的SDK组件。这样做的好处是安装包体积小,且允许用户灵活选择SDK版本和安装位置。

然而,这个机制在特定环境下会“卡壳”:

  1. 网络环境检测异常:安装程序在初始化时会尝试访问Google的SDK仓库列表。如果你的网络环境无法直接访问或存在代理配置问题,安装程序可能无法获取到可用的SDK组件列表,从而导致SDK选项在图形界面中根本不显示。
  2. 安装目录权限问题:尤其是在Windows系统上,如果你试图将Android Studio安装到受保护的系统目录(如C:\Program Files)下,而安装程序又没有以管理员权限运行,它可能没有权限在该目录下创建SDK子文件夹,进而导致SDK选项呈灰色不可用状态。
  3. 安装包自身特性:android-studio-ide-192.6200805-windows.exe这个包本身就是一个不包含SDK的“纯净版”IDE安装包。这与一些“全量包”或通过其他渠道获取的捆绑包不同。

当你看到只有“Android Studio”和“Android Virtual Device”两个选项,而没有“Android SDK”时,不要慌张,这恰恰是进入了这个版本的“标准流程”。接下来弹出的“Unable to access Android SDK add-on list”错误,正是上述第一个原因的直接体现——安装程序联网获取列表失败了。

2. 实战安装:分步拆解与关键操作

理解了原理,我们开始动手。请确保你已经下载了正确的安装包:android-studio-ide-192.6200805-windows.exe。

2.1 安装初始阶段:淡定面对“缺失”

运行安装程序,你会看到欢迎界面。点击“Next”后,进入选择安装组件的页面。这里就是你遇到的第一个关键点。

  • 预期界面:你可能只看到两个复选框:
    • Android Studio
    • Android Virtual Device
  • 正确操作:保持默认选择(通常两者都选),直接点击“Next”。不要纠结于为什么没有SDK选项,这是正常的。

继续下一步,选择安装路径。这里有一个至关重要的建议:

提示:为了避免权限问题,强烈建议不要安装到C:\Program Files或C:\Program Files (x86)。可以创建一个单独的目录,例如C:\Android\AndroidStudio3.6。这样能最大程度减少因Windows用户账户控制(UAC)带来的麻烦。

2.2 处理网络错误弹窗

点击“Install”开始安装文件。在安装过程接近尾声时,你很可能会看到那个经典的错误对话框:

Unable to access Android SDK add-on list

这个弹窗的意思是“无法访问Android SDK附加组件列表”。此时,你有两个选择:

  • Cancel:取消本次SDK列表的获取。
  • Setup Proxy:配置代理(如果你处于需要代理的网络环境)。

我们的策略是:直接点击 Cancel。 为什么?因为在这个安装阶段,我们的首要目标是成功将IDE本体安装到本地。SDK的配置我们留到IDE安装完成后,在更可控的环境下手动进行。点击“Cancel”后,安装程序会继续完成剩余的文件复制和快捷方式创建,最终显示“Completing the Android Studio Setup”页面。

2.3 首次启动与后续配置

在完成页面,确保勾选Start Android Studio,然后点击“Finish”。Android Studio将首次启动。

首次启动会较慢,因为它正在初始化环境。你会看到“Import Android Studio Settings”对话框,如果之前没有旧版本配置,选择Do not import settings,点击OK。

接下来,会进入一个非常重要的向导页面:“Android Studio Setup Wizard”。在这里,SDK终于“现身”了。

  1. 选择安装类型:通常选择Standard(标准)即可,它会为你配置一个常用的默认环境。
  2. SDK组件安装:向导会检测到你本地没有SDK,并展示一个SDK的安装设置页面。这里你可以看到:
    • Android SDK Location:SDK的安装路径。默认可能会指向你IDE安装目录下的sdk文件夹,例如C:\Android\AndroidStudio3.6\sdk。你可以根据需要修改到其他位置(确保路径无中文和空格)。
    • SDK Components to Download:这里会列出将要下载的SDK组件,通常包括一个推荐的SDK Platform(如Android 10.0 Q)和对应的系统镜像、工具等。
  3. 解决“无法勾选”问题:如果到了这一步,你发现SDK组件列表是灰色的,无法勾选或更改SDK路径,这几乎100%是文件夹权限问题。 解决方案:
    • 关闭Android Studio。
    • 找到你计划安装SDK的父目录(例如C:\Android)。
    • 右键点击该文件夹 -> “属性” -> “安全”选项卡。
    • 检查你的当前用户或Users组是否拥有“完全控制”或“修改”、“写入”权限。如果没有,点击“编辑”进行添加。
    • 更简单彻底的方法是:在向导页面,直接将Android SDK Location修改到一个你有绝对写入权限的路径,比如直接在D盘根目录新建一个AndroidSdk文件夹:D:\AndroidSdk。

确认路径和组件后,点击“Next”,再点击“Finish”。IDE将开始下载所选SDK组件,这个过程需要一些时间,取决于你的网速。

3. 深入配置:SDK管理器与项目级设置

当SDK下载安装完毕,你终于进入了Android Studio的主界面。但这还不算完,为了应对不同的开发需求,我们还需要更精细地配置SDK。

3.1 使用SDK管理器查漏补缺

在欢迎界面或打开项目后的菜单栏,点击 Tools -> SDK Manager,打开SDK管理器。这里是管理所有平台、工具、扩展包的核心控制台。

  • SDK Platforms 标签页:这里列出了所有可下载的Android系统版本平台。对于Android Studio 3.6,你可能需要根据项目compileSdkVersion的要求,安装特定的平台版本。例如,一个老项目可能要求API 28 (Android 9.0)。
  • SDK Tools 标签页:这是重中之重。你需要确保以下关键工具版本与Android Studio 3.6兼容:
    • Android SDK Build-Tools:选择项目需要的版本。对于兼容性,安装一个稍旧但稳定的版本很必要,比如30.0.3或29.0.3。可以同时安装多个版本。
    • Android SDK Platform-Tools:包含adb, fastboot等,保持更新到最新稳定版通常没问题。
    • Android Emulator:如果你要用自带的模拟器,这个必须安装。
    • LLDB, CMake, NDK:如果你的项目包含C/C++代码(原生开发),则需要勾选这些。

一个常见的兼容性配置示例如下:

工具组件推荐版本说明
Android SDK Build-Tools30.0.3相对较新且稳定的版本,兼容大部分Gradle插件
Android SDK Platform-Tools34.0.5通常使用最新版,基础工具影响不大
Android Emulator31.3.10确保模拟器功能正常
NDK (Side by side)21.4.7075529如果做原生开发,选择一个较旧的稳定版本

勾选所需项目后,点击“Apply”进行安装。

3.2 配置项目SDK与Gradle

打开或创建一个项目后,你需要确保项目级别的配置正确。

  1. 检查项目结构:点击 File -> Project Structure。
    • 在Project项下,确保Android SDK location指向你刚才成功安装SDK的路径。
    • 检查Gradle version和Android Gradle Plugin version。Android Studio 3.6通常配套的是Gradle 5.6.4和AGP (Android Gradle Plugin) 3.6.x版本。使用过新的Gradle插件可能会导致构建错误。
  2. 同步Gradle:任何SDK或项目配置更改后,点击工具栏中的“Sync Project with Gradle Files”按钮(大象图标)。观察底部的“Build”输出窗口,确保同步成功,没有报错。

4. 疑难杂症与进阶技巧

即使按照上述流程,有时还是会遇到一些“顽固”的问题。这里分享几个我踩过的坑和解决方案。

问题一:Gradle构建失败,提示找不到SDK或工具。

这通常是环境变量或Gradle属性配置问题。

  • 检查local.properties文件:在项目根目录下,找到或创建这个文件。它应该包含指向你SDK路径的语句,例如:
    sdk.dir=D\:\\AndroidSdk
    
    注意Windows路径中的反斜杠需要转义,或者使用正斜杠D:/AndroidSdk。
  • 手动设置环境变量(可选但有效):虽然Android Studio通常能自己找到,但为系统添加ANDROID_HOME或ANDROID_SDK_ROOT环境变量可以解决一些深层问题。
    • 变量名:ANDROID_SDK_ROOT
    • 变量值:你的SDK绝对路径(如D:\AndroidSdk)
    • 然后重启Android Studio。

问题二:模拟器无法启动或速度极慢。

Android Studio 3.6自带的模拟器版本可能对现代电脑的虚拟化技术支持不够好。

  • 启用硬件加速:确保在BIOS中开启了Intel VT-x或AMD-V虚拟化技术。
  • 使用第三方模拟器:如果自带模拟器问题太多,可以考虑使用Genymotion或BlueStacks等第三方安卓模拟器进行开发调试,它们通常性能更好,配置也更简单。只需在Android Studio中安装对应的插件,并将ADB指向第三方模拟器即可。

问题三:需要为多个项目配置不同的SDK版本。

这是专业开发的常态。你完全可以在同一台机器上安装多个Android Studio版本(只要安装在不同目录),并让它们共享同一个SDK目录。在SDK管理器中安装所有需要的Platforms和Build-Tools版本。然后在每个项目的build.gradle文件中,通过compileSdkVersion和buildToolsVersion来指定它需要的特定版本。

android {
    compileSdkVersion 28 // 指定使用API 28的平台
    buildToolsVersion "29.0.3" // 指定使用29.0.3版本的构建工具

    defaultConfig {
        ...
    }
}

最后一点个人经验:维护像Android Studio 3.6这样的旧版本环境,心态要稳。遇到构建错误,首先怀疑Gradle插件版本、构建工具版本与IDE的兼容性,其次检查网络(因为Gradle和SDK管理器都需要下载依赖)。多利用File -> Invalidate Caches / Restart这个功能,它能解决很多诡异的缓存问题。这套流程虽然看起来步骤不少,但一旦跑通,环境就会非常稳定,足以支撑那些必须运行在旧工具链上的项目。

Android Studio 安装与配置 Android Studio是Google推出基于IntelliJ IDEA的Android应用开发集成开发环境(IDE),而且提供了更多提高Android应用的构建效率的功能。 阅读详情

相关推荐

Android Studio安装必看:解决SDK选项消失的3种实用方法(附最新版本实测)

本文针对Android Studio安装过程中SDK选项消失的常见问题,提供了三种实用解决方案:更换官方完整安装包、配置网络环境绕过检测障碍以及手动下载配置SDK。文章基于最新版本实测,帮助开发者快速诊断问题根源并顺利搭建Android开发环境,重点解决了因安装包选择或网络问题导致的Android SDK配置难题。

k8l9m0n的博客 449

Android studio-SDK无法安装的问题

【前情提要】以前安过Android studio,后来没用了卸载掉了,现在需要重新安装,但是安装到配置SDK的那一步,显示SDK(installed),但是安装到最后又显示找不到SDK。–这一步单做的时候是没有用的,是否是叠加buff不太清楚,如果各种方法尝试过都不行的话,可以把这些方法都叠加试一下。【记得每一次重新安装都要把前面所说的那些文件删除干净,因为没走一遍安装流程,就算没走完,也会生成文件夹】(这个我没有,因为我之前重装系统了,环境变量没有了都,具体步骤可以参考。的建议,我切换了一个网络。

hhhhh11123的博客 4041

Android Studio安装及配置大全 新手向

文章目录Android Studio安装及配置大全前言一、下载1.1使用百度搜索`android studio`1.2点击`DOWNLOAD ANDROID STUDIO`2.2同意许可协议二、安装2.1开始安装2.2选择安装路径2.3完成安装三、初始配置3.1首次启动3.1.1导入设置3.2无法找到`Android SDK`3.3进入首次运行引导程序3.4自定义安装3.5主题设置3.6安装SDK...

陌尘吖的博客 3054

Android studio启动时提示no android sdk found 找不到AndroidSDK的解决方案

设置快捷键,关掉程序重新打开就可以重新安装,弹出配套的SDK选择。搜索restore default settings。可以关掉,然后会有一个界面,点击。或者直接安装,然后在。

L11U06H的博客 1446

Android Studio与 Android SDK的安装和配置(以及一些问题的解决方案)

Android Studio 以及SDK 下载地址:添加链接描述 我下载的是历史版本2.3.3.0 (地址:添加链接描述) 如图所示:

qq_40696017的博客 5860

VulnHub靶机渗透实战(详细思路讲解)

使用kali中的namp工具扫描开放端口,这时kali会用一个端口号向目标主机的65535个端口发送TCP连接建立请求,回应了ack=1,syn=q的端口就是开放端口号,这里可以看到21,22,80,3306号端口是开放的。可以看到这里得到了很多哈希,带*号的是禁用的或者是空密码,将三个不带星号的密码复制下来,创建一个shell.txt文档,将三个密码复制进去。这里看到我们是没有成功进入这个网页的,应该是目录的问题,我们将目录修改一下,但是没有显示出来,可能是编码问题,再回到我们找到的源码。

weixin_65891791的博客 2547

Android studio设置里没有android Sdk

我整理的一些关于【Android,android,应用程序】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1Android Studio中设置Android SDK的完整指南 在开发Android应用程序时,Android Studio是一个非常重要的工具。它提供...

weixin_32566055的博客 1636

1991-2020年气候背景数据集

2011 年,国家气象信息中心对 1951-2010 年 2400 余个地面站气温、气压、降水、湿度、日照等 19 大要素项的定时观测资料和日极值资料中由数字化过程中引起的系统性问题(例如数字化遗漏、整段拷贝等问题)进行质量检测、质量控制和错误数据的更正,形成较高质量的地面基础资料集。1991-2020年中国地面气候值数据集提供了中国2438个站点的气温、降水、气压、风向风速、相对湿度、水汽压、云、天气现象、能见度、蒸发、积雪、地温、冻土、日照共14个要素的气候背景信息。数据时间:30年平均。

地球资源数据云的官方博客 1597

安装Android Studio时没有SDK的问题

由于系统重装,导致Andriod Studio无法使用,在重装Android Studio时,发现无法下载SDK 网上说点next后会出现如下界面,选择Cancel就ok了 但是我没有遇到这种情况

sevensummer7的博客 3万+

SAP 公司间库存调拨通过IDOC完成自动发票校验

本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所有。公司间采购时,通过SAP内部EDI 数据传输功能, 由销售方开的公司间发票自动触发采购方的发票校验。​欢迎扫码加如下微信,我会把大家拉到SAP PP学习群,随时欢迎跟我和其他SAP PP顾问一起交流和学习,如下图库存调拨订单,系统已经完成了发货方发货和收货方收货。

2402_84262664的博客 926

5款高性价比LDO芯片实测对比:从TPS7A4501到LM2940,哪款更适合你的项目?

本文通过实测对比了TPS7A4501、TPS72301、LM2937、LM2940等五款高性价比LDO芯片的核心性能。文章详细分析了跌落电压、输出噪声、静态电流及热性能等关键指标,并结合电池供电物联网节点、高精度数据采集等典型应用场景,提供了清晰的选型指南,帮助工程师根据项目需求选择最合适的LDO芯片。

weixin_29305337的博客 116

避坑指南:Android Studio 3.6安装时为什么找不到SDK?完整排查流程来了

本文针对Android Studio 3.6安装时找不到SDK选项的常见问题,提供了从根源分析到实战解决的完整排查流程。文章深入剖析了安装器逻辑、网络环境、权限及残留配置等核心原因,并给出了五步定位法、离线安装方案及安装后验证等系统性解决方案,帮助开发者彻底解决此安装难题。

ipfs8storage的博客 570

Apifox CLI + Claude Skills:将接口自动化测试融入ai

基于 Apifox CLI、Claude Code以及Claude Skills组合,实现自然语言触发接口自动化测试。

wwz_0012的博客 599

Android Studio2024版本安装环境SDK、Gradle配置

注:如果你电脑已有jdk环境,高于11以上即可,若版本太低可能会导致AndroidStudio一直初始化失败,建议下我所提供的jdk版本,电脑可以共存多个jdk,如若已经其他jdk配置环境变量,即可跳过此步骤。然后在找更改默认依赖库下载源,只需要第一次更改,之后就不需要了,只下载一次,如若不更改,可能会下载很慢,长达一个小时,如若更改为国内源,几分钟的事情 找到settings.gradle.kts。的文件夹(我放在目录),一样先复制以下,一 会儿进行配置,以下截图是我的路径,仅作为参考。

keiraee的博客 13万+

Allegro如何用自带的功能将线段变成铜皮操作指导

在做PCB设计的时候,有时根据设计需要将线段变成铜皮,可以借助辅助工具来实现这一操作,但是Allegro自身也自带这个功能,如下图。勾选Delete original objects。如何用自带的功能将线段变成铜皮操作指导。勾选Convert to shape,需要把这段走线变成铜皮。

weixin_54787054的博客 2946

2026年佰维存储数字IC笔试试卷带答案

建立时间是有效时钟沿到来前,输入数据必须稳定保持的最短时间。保持时间是有效时钟沿到来后,输入数据必须继续稳定保持的最短时间。

Open 104

【保姆级】国内Windows用户Android Studio下载+安装+配置完整教程(2026最新版,避坑指南)

本文提供了Windows系统下Android Studio的完整安装配置指南。主要内容包括:1) 系统环境要求(64位Win10/11、8GB以上内存);2) 国内镜像下载加速方法;3) 详细安装步骤(重点提示避免C盘安装和中文路径);4) 首次启动配置(SDK路径设置、国内镜像加速);5) 可选的环境变量配置(Android SDK和JDK)。文章特别针对国内用户优化,解决了下载慢、安装失败等常见问题,适合Android开发新手按步骤操作。

2401_85039047的博客 4万+

DDS协议--[第一章][概述]

Data Distribute Service,数据分发服务:数据分发服务(DDS™)是一个由对象管理组(OMG)发布的以数据为中心的中间件协议和API标准。DDS集成系统中的各个组件,提供低延迟数据连接、高可靠性以及高可扩展体系结构,以适应商业级物联网(IoT)应用程序的需求。

qq_41816308的博客 1153

安卓开发 Android Studio安装教程

智能移动终端APP现在十分普及,一个是苹果APP,一个是安卓APP。工欲善其事必先利其器,为了更好地进行安卓APP开发

m0_65489276的博客 9299

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

uniApp安卓离线SDK完整配置指南:从HBuilderX到Android Studio的避坑实战

本文详细介绍了uniApp安卓离线SDK的完整配置流程,从HBuilderX项目打包到Android Studio环境配置,重点解决证书配置、资源替换和gradle依赖等常见问题。通过实战指南和常见错误排查表,帮助开发者高效完成uniApp离线打包,避免常见陷阱。

p5l2m9n4o6q的博客 705

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Android Studio详细安装教程

一、下载 1.打开Android Studio官网Download Android Studio and SDK tools | Android Developers,点击下载按钮 2.向下划,划到底,勾选用户使用条约,再点击下载 二、安装 1.下载完成后,双击运行安装包 2.点击next 3.跳到Choose Components界面,默认选择的内容就好,点击next 4.选择安装路径,点击next 5.一路next,等待安装 ...

qq_53039581的博客 6万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Android Studio安装 含JDK、SDK配置

AS安装难点: jdk、sdk环境变量配置;AS安装时要求填写的jdk、sdk文件路径容易出错

qq_44829047的博客 2万+

2025 最新版 Android Studio 完整安装教程|SDK+JDK+Gradle 全配置(附避坑指南)

本文为 2025 最新版 Android Studio 完整安装配置教程,适配新手入门,详细讲解核心组件、官方下载与安装步骤,重点梳理 SDK、JDK、Gradle 三大组件的配置方法,含路径修改、环境变量设置、国内镜像加速等关键操作。还通过创建空项目 + 运行模拟器验证配置,并整理模拟器启动失败、Gradle 同步异常等常见问题的解决方案,全程图文指引,助力开发者避坑并快速搭建 Android 开发环境。

2302_80605986的博客 6698

Cocos Creator 3.8.6 构建项目至 Android Studio 打包 APK 到安卓手机上游玩

新手 Cocos Creator 3.8.6 第一次安卓导出apk配置。

qq_40796974的博客 4918

选择Android Studio和 Android SDK 的安装目录。

Windows环境下Android Studio v1.0安装教程Windows环境下Android Studio v1.0安装教程准备工具JDK安装包。要求:JDK 7以及以上版本。Android Studio安装文件。Windows:exe(包含SDK) (813 MB)exe(不包含SDK) (250 MB)zip (235 MB)Macdmg (234 MB)zip (233 MB)Lin...

Android--超越,不断超越 3万+

Mac 上 Android Studio 的安装与配置指南

本篇文章将详细介绍如何在macOS上安装Android Studio,并完成基本配置。

Darker的博客 2万+
上一篇: Python实战:利用WRF输出数据高效提取气象变量并生成标准化NetCDF文件
下一篇: N1BOOK Web入门实战:从靶场到原理,手把手拆解字符型SQL注入
code8
博客等级 码龄17年 65粉丝 1720原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值