DevEco Studio中HTTP代理与Gradle代理的区别是什么?

HTTP代理
Gradle代理
2020-09-10 20:27:08
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
laojean
1

在理解DevEco HTTP代理和Gradle代理前,请先看下图,我们可以理解为在DevEco Studio底座的基础上,插入了很多插件(Gradle插件是其中之一),从而实现不能的能力。要想通过DevEco Studio去访问这些插件,那DevEco Studio需要能够访问对应的插件仓库(可以理解为访问Internet)。因此可以得出结论:

DevEco Studio HTTP代理:通过DevEco Studio去访问和下载所需要的插件(如Gradle插件),如果你的网络是不能直接访问Internet,需要通过代理服务器才能访问,此时就需要设置DevEco Studio的HTTP代理。

接下来我们再来看Gradle代理,当开发者执行工程构建时,DevEco Studio在调用Gradle工具进行构建。在工程构建过程中,一般都需要下载工程所需要的依赖包和资源,依赖包和资源的获取方式分为两种:优先从本地获取,如果本地没有,则从对应的Maven仓库进行获取,如下图所示。因此:

Gradle HTTP代理:通过Gradle插件从Maven仓库(Internet)下载依赖和资源时,如果你的网络是不能直接访问Internet,需要通过代理服务器才能访问,此时就需要设置Gradle HTTP代理。

 

分享
微博
QQ
微信
回复
2020-09-10 20:30:17
相关问题
没有配置HTTP代理,下载Android SDK失败
9795浏览 • 1回复 待解决
Visual Studio Code如何配置代理
78953浏览 • 1回复 待解决
多态和多模区别是什么
4054浏览 • 2回复 已解决
关于代理层,ProxySQL 会做什么
1835浏览 • 1回复 待解决
DevEco Studio是什么
13683浏览 • 1回复 已解决
DevEco Studio 无法自动配置gradle
7930浏览 • 2回复 已解决
关于DevEco Studiogradle错误处理?
15268浏览 • 4回复 已解决