Android studio 设置Android SDK中SDK Update Sites失效

方法一:C:\Windows\System32\drivers\etc下hosts文件添加dl.google.com的ip

测试效果:ip的动态的,连接响应情况也是变化的

android studio sdk unavailable和Android 安装时报错:SDK emulator directory is missing-优快云博客1、通过多个地点ping[dl.google.com]服务器-网站测速-站长工具获取ip

2、在hosts文件中添加以下内容,

220.181.174.161 dl.google.com
220.181.174.161 dl.l.google.com
220.181.174.161 dl-ssl.google.com

 修改操作参考解决在Windows10没有修改hosts文件权限 - 慕容天白 - 博客园

2.1 搜索powerShell,右键以管理员身份打开

2.2 通过PowerShell打开hosts文件,修改后保存。

方法二、配置镜像,No Android SDK found or SDK emulator directory is missing-优快云博客

测试结果:用不了,需要输入login和password

Android SDK镜像服务器
1.阿里云镜像站地址:mirrors.aliyun.com 端口:80
2.清华大学镜像站地址:mirrors.tuna.tsinghua.edu.cn 端口:80

中国科学技术大学:mirrors.ustc.edu.cn
3.北京外国语大学镜像站地址:mirror.bfsu.edu.cn 端口:80
4.中国科学院开源协会镜像站地址:
IPV4/IPV6: mirrors.opencas.cn 端口:80

IPV4/IPV6: mirrors.opencas.org 端口:80

IPV4/IPV6: mirrors.opencas.ac.cn 端口:80
5.上海GDG镜像服务器地址: sdk.gdgshanghai.com 端口:8000
6.北京化工大学镜像服务器地址:
IPv4: ubuntu.buct.edu.cn/ 端口:80

IPv4: ubuntu.buct.cn/ 端口:80

IPv6: ubuntu.buct6.edu.cn/ 端口:80
7.大连东软信息学院镜像服务器地址: mirrors.neusoft.edu.cn 端口:80
8.腾讯Bugly 镜像: android-mirror.bugly.qq.com 端口:8080

方法三、也是设置镜像,安装Android Studio时,报错SDK emulator directory is missing - 知乎

测试结果:无效

方法四、手动下载:Index of /AndroidSDK/

### 如何在 Android Studio 中配置 SDK #### 配置前准备 为了成功配置 Android StudioSDK,需先完成 Android Studio 的安装过程[^1]。如果尚未下载 Android Studio,则可以从官方文档中的链接获取最新版本[^3]。 #### 下载并设置 JDK 和 SDK 对于 Java 开发者而言,在使用 Android Studio 前可能还需要手动配置 JDK 环境变量以及确认 Android SDK 是否已正确加载到开发环境中[^2]。通常情况下,Android Studio 安装包会自带 OpenJDK 并自动处理大部分依赖项;但如果遇到兼容性问题或者需要自定义路径时,可以按照以下方法操作: - **Windows/Linux 用户**: 手动指定 JDK 路径可以通过 `File -> Settings -> Build, Execution, Deployment -> Gradle` 进入相关选项卡,并调整 “Gradle JVM” 设置为本地安装的 JDK 版本。 - **macOS 用户**: 苹果设备上推荐通过 Homebrew 或其他工具单独管理 JDK,随后再将其映射至 Android Studio 内部环境。 #### 新建项目时选择合适 SDK 当创建一个新的 Android 应用程序工程时,系统会提示开发者挑选目标 API Level 及其关联组件作为默认编译依据。此时应该基于实际需求选取恰当级别的 SDK 版本号——既满足功能实现又兼顾市场覆盖率。 具体步骤如下所示: ```plaintext Step A: Launch 'New Project' Wizard. Step B: Under the section labeled "Target Android Devices", pick your preferred device category (e.g., Phone and Tablet). Step C: Scroll down until you see an area called "Minimum SDK". Here, set it according to what devices you intend supporting. ``` 注意上述描述仅作示意用途,请参照真实界面执行相应动作。 #### 自动化更新机制利用 除了初始设定外,保持 SDK 工具链处于最新状态同样重要。借助内置 Package Manager 功能可轻松达成此目的:依次点击菜单栏上的 `Tools -> SDK Manager`, 接着切换至各个标签页逐一审查是否有待升级条目存在。 --- ### 示例代码片段展示如何查询当前使用的 SDK 版本 以下是用于打印正在运行的应用所依托的基础平台信息的一段 Kotlin 实现方式: ```kotlin fun checkSdkVersion() { val currentApiLevel = android.os.Build.VERSION.SDK_INT println("Current Device's API Level is $currentApiLevel") } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值