Skip to content

Most visited

Recently visited

navigation

Android Studio 구성

이 문서의 내용

  1. 프록시 설정

Android Studio에서 제공하는 마법사와 템플릿을 사용하면 JDK(Java Development Kit) 및 사용 가능한 RAM과 같은 시스템 요구사항을 확인할 수 있으며, 또한 최적화된 기본 Android Virtual Device (AVD) 에뮬레이션 및 업데이트된 시스템 이미지와 같은 기본 설정을 구성할 수 있습니다. 이 문서에서는 Android Studio를 사용자 지정하는 데 사용할 수 있는 추가적인 구성 설정에 대해 설명합니다.

에뮬레이터와 기기의 설정 및 사용에 대한 구체적인 문서는 가상 기기 관리, 하드웨어 기기 사용OEM USB 드라이버를 참조하세요.

프록시 설정

프록시는 HTTP 클라이언트와 웹 서버 간에 중간 연결 지점 역할을 하며 인터넷 연결의 보안과 개인정보 보호 기능을 추가합니다.

Android Studio가 방화벽 뒤에서 실행되도록 지원하려면 Android Studio IDE 및 SDK Manager에 대해 프록시 설정을 구성합니다. Android Studio IDE HTTP 프록시 설정 페이지를 사용하여 Android Studio의 HTTP 프록시 설정을 구성합니다. SDK Manager에는 별도의 HTTP 프록시 설정 페이지가 있습니다.

Gradle용 Android 플러그인을 명령줄에서 실행하거나 Android Studio가 설치되지 않은 기기(예: Continuous Integration 서버)에서 실행하는 경우, Gradle 빌드 파일에서 프록시 설정을 구성합니다.

참고: Android Studio 번들을 처음 설치한 후에는 인터넷 액세스 또는 오프라인으로 Android Studio를 실행할 수 있습니다. 그러나 Android Studio는 Setup Wizard 동기화, 타사 라이브러리 액세스, 원격 리포지토리 액세스, Gradle 초기화 및 동기화, Android Studio 버전 업데이트를 위해 인터넷 연결이 필요합니다.

Android Studio 프록시 설정

Android Studio는 HTTP 프록시 설정을 지원하므로, 방화벽 또는 보안 네트워크 뒤에서 Android Studio를 실행할 수 있습니다. Android Studio에서 HTTP 프록시 설정을 구성하려면:

  1. 기본 메뉴에서 File > Settings > Appearance & Behavior -- System Settings -- HTTP Proxy를 선택합니다.
  2. Android Studio에서 IDE Settings 대화상자를 엽니다.
    • Windows 및 Linux의 경우 File > Settings > IDE Setting -- HTTP Proxy를 선택합니다.
    • Mac의 경우 Android Studio > Preferences > IDE Setting -- HTTP Proxy를 선택합니다.
    HTTP Proxy 페이지가 나타납니다.
  3. 자동 구성 URL을 사용하여 프록시 설정을 구성하려면 auto-detection을 선택하고, 각 설정을 입력하려면 manual을 선택합니다. 이러한 설정에 대한 자세한 내용은 HTTP Proxy를 참조하세요.
  4. Apply를 클릭하여 프록시 설정을 활성화합니다.

Android Plugin for Gradle HTTP 프록시 설정

Android Plugin을 명령줄에서 실행하거나 Android Studio가 설치되지 않은 기기에서 실행하는 경우, Gradle 빌드 파일에서 Android Plugin for 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.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

...

프록시 설정에 Gradle 속성을 사용하는 방법은 Gradle User Guide를 참조하세요.

참고: Android Studio를 사용할 경우, Android Studio IDE HTTP 프록시 설정 페이지의 설정은 gradle.properties 파일의 HTTP 프록시 설정보다 우선합니다.

SDK Manager HTTP 프록시 설정

SDK Manager 프록시 설정은 SDK Manager 패키지에서 Android 패키지 및 라이브러리 업데이트를 위해 프록시 인터넷 액세스를 활성화합니다.

프록시 인터넷 액세스를 위해 SDK Manager 설정을 구성하려면, SDK Manager를 시작하고 SDK Manager 페이지를 엽니다.

Android SDK Manager 페이지가 나타납니다. 설정을 입력하고 Apply를 클릭합니다.

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.