当前位置: 首页 > article >正文

Android studio设置国内镜像代理(HTTP Proxy)教程详解

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。
👉点击跳转到教程

1、Android Studio是在谷歌的服务器上,初次安装Android Studio时下载SDK可能会失败,出现下载不了Android SDK的情况,这时我们需要,进入Android Studio设置HTTP Proxy 也就是网络代理,进行SDK的下载。

步骤如下:

在这里插入图片描述
国内镜像站地址如下:

1.阿里云镜像站地址:
mirrors.aliyun.com 端口:80
2.清华大学镜像站地址:
mirrors.tuna.tsinghua.edu.cn 端口:80
3.北京外国语大学镜像站地址:
mirror.bfsu.edu.cn 端口:80

这里介绍一下为什么要给Android studio配置代理,这和我们在Gradle中配置国内镜像源有什么不同。
我们通常会在项目的根目录下的build.gradle中配置这些镜像源

        maven { url 'https://maven.aliyun.com/repository/releases' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/public' }

区别:

1、仓库地址配置是指定 Gradle 用于下载依赖项的具体存储库位置。这告诉 Gradle 从哪里获取依赖项。
2、而 HTTP 代理设置则是确保Android studio和 Gradle 能够通过网络访问这些存储库的前提条件,尤其是在网络环境需要代理时。代理设置解决的是网络连接的问题,而仓库地址配置的是资源来源的问题。
更新插件和工具:Android Studio 和 Gradle 可能需要从网络获取最新的插件和工具版本。

那么Auto-detect proxy settings(自动检测代理设置)和manual proxy configuration(手动代理配置)有什么区别呢?
在这里插入图片描述
1、Auto-detect proxy settings(自动检测代理设置):
选择此选项后,Android Studio 会尝试使用操作系统的网络代理设置。这意味着它会根据操作系统(如 Windows、macOS 或 Linux)的代理配置自动设置自己的网络连接。
在某些情况下,你可能需要输入一个 URL(例如,自动检测的代理服务器的地址),这是为了让 Android Studio 知道如何获取或验证代理设置。
主要目的是简化配置过程,使 Android Studio 能够自动获取和应用系统代理设置,而无需手动输入详细的代理信息。

2、Manual proxy configuration(手动代理配置):
选择此选项后,你需要手动输入代理服务器的详细信息,如代理主机名、端口、用户名和密码。
这种方式适用于你知道确切的代理设置并且需要精确配置的情况。


http://www.kler.cn/news/283170.html

相关文章:

  • PTA L1-027 出租
  • leedCode - - - 动态规划
  • 常见的深度学习模型总结
  • Elasticsearch7.15版本后新版本的接入
  • 三级_网络技术_54_应用题
  • FFmpeg 实现从设备端获取音视频流并通过RTMP推流
  • Prometheus+Grafana的安装和入门
  • 云上Oracle 数据库本地备份部署测试
  • Redis/ElaticSearch/kafka入门
  • 《经典图论算法》卡恩(Kahn)算法
  • 【电控笔记z27】相对位置控制(无前馈)
  • 【算法】递归、回溯、剪枝、dfs 算法题练习(N皇后、单词搜索、数独问题;C++)
  • Nginx: 反向代理和动静分离概述
  • 02. 开发前准备,Docker安装MySQL,Redis
  • SpringBoot优雅的封装不同研发环境下(环境隔离)RocketMq自动ack和手动ack
  • python实战二-筛选多个Excel中数据
  • 深度学习论文被评“创新性不足、工作量不够”怎么办?
  • Java毕业设计 基于SSM校园心理咨询服务平台
  • 应对Nginx负载均衡中的请求超时:策略与配置
  • HTTPS 通信时是对称加密还是非对称加密?
  • 基于SpringBoot的医疗服务系统
  • 贝塞尔曲线
  • uniapp小程序怎么判断滑动的方向
  • Redis—基础篇
  • 如何让大模型学会自我反思
  • VMware安装Ubuntu 23.10.1系统图文版
  • Yolo环境搭建(深度学习基础环境)
  • 在Docker中,本地的镜像文件都存放在哪里?
  • 数据安全守护者:精通数据备份与恢复的艺术
  • 优化大型语言模型微调:MoLA层级专家分配策略