diff --git a/docs/html/images/tools/studio-inspection-scope.png b/docs/html/images/tools/studio-inspection-scope.png new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/docs/html/images/tools/studio-inspections-config.png b/docs/html/images/tools/studio-inspections-config.png new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/docs/html/tools/studio/index.jd b/docs/html/tools/studio/index.jd index 42ab89cefb299..f48adb395d6db 100644 --- a/docs/html/tools/studio/index.jd +++ b/docs/html/tools/studio/index.jd @@ -10,6 +10,7 @@ page.title=Android Studio Overview
Proxies serve as intermediary connection points between HTTP clients and web servers that add +security and privacy to internet connections.
+ +To support running Android Studio behind a firewall, set the proxy settings for the +Android Studio IDE and the SDK Manager. Use the Android Studio IDE HTTP Proxy settings page to set +the HTTP proxy settings for Android Studio. The SDK Manager has a separate HTTP Proxy settings +page.
+ +When running the Android Plugin for Gradle from the command line or on machines where +Android Studio is not installed, such as continuous integration servers, set the proxy settings +in the Gradle build file.
+ +Note: After the initial installation of the Android Studio bundle, +Android Studio can run with internet access or off-line. However, Android Studio requires an +internet connection for Setup Wizard synchronization, 3rd-party library access, access to remote +repositories, Gradle initialization and synchronization, and Android Studio version updates.
+ + +Android Studio supports HTTP proxy settings so you can run Android Studio behind a firewall or +secure network. To set the HTTP proxy settings in Android Studio:
+For application-specific HTTP proxy settings, set the proxy settings in the +build.gradle file as required for each application module.
+
+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
+ }
+ ...
+}
+
+
+
+
+For project-wide HTTP proxy settings, set the proxy settings in the
+gradle/gradle.properties file.
+# Project-wide Gradle settings. +... + +systemProp.http.proxyHost=proxy.company.com +systemProp.http.proxyPort=443 +systemProp.http.proxyUser=username +systemProp.http.proxyPassword=password +systemProp.http.auth.ntlm.domain=domain + +systemProp.https.proxyHost=proxy.company.com +systemProp.https.proxyPort=443 +systemProp.https.proxyUser=username +systemProp.https.proxyPassword=password +systemProp.https.auth.ntlm.domain=domain + +... ++ + +
For information about using Gradle properties for proxy settings, see the + Gradle User Guide.
+ +Note: When using Android Studio, the settings in the Android +Studio IDE HTTP proxy settings page override the HTTP proxy settings in the +gradle.properties file.
+ + + +SDK Manager proxy settings enable proxy internet access for Android package and library +updates from SDK Manager packages.
+ +To set the SDK Manager settings for proxy internet access, start the SDK Manager and open the +SDK Manager page.
+ +The Android SDK Manager page appears. Enter the settings and click Apply.
+ + +