Android官方开发文档之Android Studio代理配置篇

1、前言

Android Studio提供了向导和模板来验证您的系统要求,如java开发工具(JDK)、可用的RAM和配置默认的设置,如优化默认的Android虚拟设备(AVD)仿真和更新系统的镜像。本文档介绍了您想使用自定义设置额外的配置来使用Android Studio。

2、代理服务器设置(Proxy Settings)

代理作为HTTP客户端和Web服务器之间添加网络终端的隐私或安全的互联网连接。

在防火墙之后运行Android Studio,在Android Studio IDE和SDK Manager上设置代理的配置。使用Android Studio IDE的HTTP代理设置页面来设置Android Studio的HTTP的代理设置。这个SDK Manager有一个单独的HTTP代理服务器设置页面。

当通过使用命令行方式运行Android的Gradle插件或者在电脑上的Android Studio没有安装这个插件,例如持续集成服务器,在Gradle构建文件上设置代理服务器配置信息。

注意:在初始安装的Android Studio后,Android Studio可以用互联网访问或离线运行。然而,Android Studio需要同步网络来安装向导,访问第三方库,访问远程存储库,Gradle的初始化和同步和Android Studio版本更新。

3、设置Android Studio的代理(Setting up the Android Studio Proxy)

Android Studio提供了Http德代理设置,从而你可以在防火墙之后运行ANdroid Studio或者进行安全的网络连接。在Android Studio上设置HTTP代理服务器设置:

(1)从主菜单中选择File > Settings > Appearance & Behavior – System Settings – HTTP Proxy

(2)在Android Studio中,打开IDE设置对话框。
在Windows和Linux系统上,选择File > Settings > IDE Setting – HTTP Proxy
在Mac系统上,选择Android Studio > Preferences > IDE Setting – HTTP Proxy
出现HTTP代理页面。

(3)选择自动检测,使用自动配置的网址来配置代理设置或手动输入每一个设置。对这些设置的详细说明,参见HTTP代理章节。

(4)点击应用执行代理设置。

4、Android插件工具HTTP代理服务器设置(Android Plugin for Gradle HTTP proxy settings)

当通过使用命令行方式运行Android的插件或者在电脑上的Android Studio没有安装这个插件,在Gradle构建文件上设置代理服务器配置信息。

关于应用程序特定的HTTP代理服务器设置,根据每个应用模块要求在build.gradle文件设置代理服务器设置信息。

apply plugin: 'com.android.application'android {    ...    defaultConfig {        ...        systemProp.http.proxyHost=proxy.company.com        systemProp.http.proxyPort=443        systemProp.http.proxyUser=userid        systemProp.http.proxyPassword=password        systemProp.http.auth.ntlm.domain=domain    }    ...}

对于项目的HTTP代理设置,在gradle/ gradle.properties文件上设置代理服务器设置。

// Project-wide Gradle settings....systemProp.http.proxyHost=proxy.company.comsystemProp.http.proxyPort=443systemProp.http.proxyUser=usernamesystemProp.http.proxyPassword=passwordsystemProp.http.auth.ntlm.domain=domainsystemProp.https.proxyHost=proxy.company.comsystemProp.https.proxyPort=443systemProp.https.proxyUser=usernamesystemProp.https.proxyPassword=passwordsystemProp.https.auth.ntlm.domain=domain...

有关使用工具性质的代理服务器设置信息,请看 Gradle User Guide章节。

5、SDK Manager HTTP代理服务器设置(SDK Manager HTTP Proxy Settings)

SDK Manager代理设置启用互联网访问代理来更新SDK Manager包Android包和库文件。

在SDK Manager设置上设置代理上网设置,启动SDK Manager并且打开SDK Manager页面。

在Windows系统上,从菜单栏中选择Tools > Options

在Mac或者Linux上,从系统菜单栏中选择Tools > Options

Android SDK Manager页面出现,确认设置并且点击应用。

更多相关文章

  1. Android学习路线总结,绝对干货
  2. 14、NFC技术:使用Android(安卓)Beam技术传输文本
  3. android中使用URL Scheme方式启动app
  4. android shape 代码实现按钮背景
  5. android shape 代码实现按钮背景
  6. Android下native code(C++)的编译,NDK的使用
  7. android设置Activity背景色为透明的2种方法
  8. cocos2d-x学习笔记06:如何将win32移植到android
  9. Android(安卓)渗透测试学习手册(七)不太知名的 Android(安卓)漏洞

随机推荐

  1. Android 编译环境搭建
  2. android Ant 批量多渠道打包!
  3. android studio 日期选择DatePickerDialo
  4. Android 制定的ROM包(文件系统根目录结构
  5. android常用方法汇总-更新中
  6. Android中对话框(dialog)的使用
  7. android 显示Gift图片
  8. Android播放视频(一)
  9. Android 创建Kotlin项目出现 Could not d
  10. Include Native *.so Library in APK Wit