Microsoft의 모바일 OpenJDK 배포Microsoft's Mobile OpenJDK Distribution

이 가이드는 OpenJDK의 내부 배포로 전환하는 단계를 설명합니다. 이 배포는 모바일 개발을 위한 것입니다.This guide describes the steps for switching to an internal distribution of OpenJDK. This distribution is intended for mobile development.

개요Overview

Visual Studio 15.9 및 Mac용 Visual Studio 7.7부터 Visual Studio Tools for Xamarin은 Oracle의 JDK에서 Android 개발 전용인 경량 버전의 OpenJDK로 전환했습니다.Beginning with Visual Studio 15.9 and Visual Studio for Mac 7.7, Visual Studio Tools for Xamarin has moved from Oracle’s JDK to a lightweight version of the OpenJDK that is intended solely for Android development. Oracle이 2019년에 JDK 8의 상용 배포 지원을 종료하고 JDK 8이 모든 Android 개발에 필수적으로 종속되기 때문에 마이그레이션이 필요합니다.This is a required migration as Oracle is ending support for commercial distribution of JDK 8 in 2019, and JDK 8 is a required dependency for all Android development.

이 이동의 이점은 다음과 같습니다.The benefits of this move are:

  • Android 개발에 적합한 OpenJDK 버전을 언제나 사용할 수 있습니다.You will always have an OpenJDK version that works for Android development.

  • Oracle의 JDK 9 이상을 다운로드해도 개발 환경에는 영향을 미치지 않습니다.Downloading Oracle's JDK 9 or greater won’t affect the development experience.

  • 다운로드 크기 및 공간이 줄어듭니다.Reduced download size and footprint.

  • 타사 서버 및 설치 관리자에 더 이상 문제가 발생하지 않습니다.No more issues with 3rd party servers and installers.

개선된 환경으로 더 빨리 이동하는 경우 Windows와 Mac 둘 다에서 Microsoft 모바일 OpenJDK 배포 빌드를 테스트에 사용할 수 있습니다.If you’d like to move to the improved experience sooner, builds of the Microsoft Mobile OpenJDK distribution are available for you to test on both Windows and Mac. 설치 프로세스는 아래에 설명되어 있으며 언제든지 Oracle JDK로 되돌릴 수 있습니다.The setup process is described below, and you can revert back to the Oracle JDK at any time.

다운로드Download

Windows의 Visual Studio 설치 관리자에서 Android SDK 패키지를 선택하면 모바일 OpenJDK 배포가 자동으로 설치됩니다.The mobile OpenJDK distribution is automatically installed for you if you select the Android SDK packages in the Visual Studio installer on Windows.

Mac에서는 새로운 설치를 위한 Android 워크로드의 일부로 모바일 OpenJDK가 설치됩니다.On Mac, the mobile OpenJDK will be installed for you as part of the Android workload for new installs. 기존 Mac용 Visual Studio 사용자의 경우 업데이트의 일부로 설치하라는 메시지가 표시됩니다.For existing Visual Studio for Mac users, you will be prompted to install it as part of your update. IDE는 새 JDK로 이동하라는 메시지를 표시하고 다음 재시작 시 사용하도록 전환합니다.The IDE will prompt you to move to the new JDK, and will switch to using it at the next restart.

문제 해결Troubleshooting

Mac 또는 Windows에서 설치에 문제가 발생하는 경우 수동 설치를 위해 다음 단계를 수행할 수 있습니다.If you encounter issues with the setup on Mac or Windows, you can take the following steps for manual setup:

OpenJDK가 올바른 위치에 있는 머신에 설치되어 있는지 확인합니다.Check if OpenJDK is installed on the machine in the correct location:

  • Mac$HOME/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.xMac$HOME/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.x
  • WindowsC:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.xWindowsC:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.x

새 JDK에 대한 IDE 경로를 지정합니다.Point the IDE to the new JDK:

  • Mac도구 > SDK Manager > 위치를 클릭하고 JDK(Java SDK) 위치를 OpenJDK 설치의 전체 경로로 변경합니다.Mac – Click Tools > SDK Manager > Locations and change the Java SDK (JDK) Location to the full path of the OpenJDK installation. 다음 예에서 이 경로는 $HOME/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.9로 설정되어 있지만 사용 중인 버전이 더 최신일 수 있습니다.In the following example, this path is set to $HOME/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.9 but your version may be newer.

Mac에서 Microsoft 모바일 OpenJDK 배포에 대한 JDK 경로 설정

  • Windows도구 > 옵션 > Xamarin > Android 설정을 클릭하고 Java Development Kit 위치를 OpenJDK 설치의 전체 경로로 변경합니다.Windows – Click Tools > Options > Xamarin > Android Settings and change the Java Development Kit Location to the full path of the OpenJDK installation. 다음 예에서 이 경로는 C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.9로 설정되어 있지만 사용 중인 버전이 더 최신일 수 있습니다.In the following example, this path is set to C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.9, but your version may be newer:

Windows에서 Microsoft 모바일 OpenJDK 배포에 대한 JDK 경로 설정

알려진 문제Known Issues

'OpenJDKV1.RegKey,version=1.8.0.25,chip=x64' 패키지를 설치하지 못했습니다.Package 'OpenJDKV1.RegKey,version=1.8.0.25,chip=x64' failed to install

이는 일부 기업 환경에서 문제가 될 수 있습니다.This may be an issue in some corporate environments. OpenJDK가 이미 머신에 있습니다. 위의 문제 해결 단계에 따라 IDE를 올바른 위치로 지정합니다.OpenJDK is already on the machine - follow the troubleshooting steps above to point your IDE to the correct location. 여기서 문제의 상태를 추적할 수 있습니다.You can follow the status of the issues here.

요약Summary

이 문서에서는 Microsoft의 모바일 OpenJDK 배포를 사용하도록 IDE를 구성하는 방법과 문제가 발생할 경우 문제를 해결하는 방법을 배웠습니다.In this article, you learned how to configure your IDE to use Microsoft's Mobile OpenJDK distribution, and how to troubleshoot should you encounter issues.