어떤 Xamarin.Android 버전에서 Lollipop 지원이 추가되었나요?
참고 항목
이 가이드는 원래 Android L 미리 보기용으로 작성되었습니다.
- Xamarin.Android 4.17에서 Android L 미리 보기 지원이 추가되었습니다.
- Xamarin.Android 4.20에서 Android Lollipop 지원이 추가되었습니다.
Xamarin은 Xamarin 도구의 안정적인 현재 릴리스만 지원합니다. 아래에서 제공하는 정보는 이전 버전의 도구에 대해 “있는 그대로” 제공됩니다. Xamarin 릴리스에 대한 최신 정보는 릴리스 정보를 확인하세요.
Android L 미리 보기의 “API 레벨 21에 대해 누락된 android.jar”
다음과 같거나 비슷한 오류 메시지가 표시될 수 있습니다.
Error 1 Could not find android.jar for API Level 21.
이 메시지는 API 레벨 21용 Android SDK 플랫폼이 설치되지 않았음을 의미합니다. Android SDK Manager(도구 > 열기 Android SDK Manager...)에 설치하거나 설치된 API 버전을 대상으로 Xamarin.Android 프로젝트를 변경합니다.
이 문제는 다음과 같은 몇 가지 방법으로 해결할 수 있습니다.
프로젝트가 API 19 이하를 대상으로 하도록 변경합니다.
android-21 폴더의 이름을 android-21에서 android-L로 바꿉니다. (이 방법은 일시적인 수정으로만 사용해야 하며 전혀 작동하지 않을 수도 있습니다.)
%LOCALAPPDATA%\Android\android-sdk\platforms\android-21
일시적으로 Android API 레벨 21 “L” 미리 보기[1]로 다운그레이드합니다.
- %LOCALAPPDATA%\Android\android-sdk\platforms\android-21 삭제
- C:\Users\username\<AppData\Local\Android\android-sdk\platforms로 [1]을 추출하여 android-L 폴더를 만듭니>다.
[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip