다음을 통해 공유


어떤 Xamarin.Android 버전에서 Lollipop 지원이 추가되었나요?

참고 항목

이 가이드는 원래 Android L 미리 보기용으로 작성되었습니다.

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 프로젝트를 변경합니다.

이 문제는 다음과 같은 몇 가지 방법으로 해결할 수 있습니다.

  1. 프로젝트가 API 19 이하를 대상으로 하도록 변경합니다.

  2. android-21 폴더의 이름을 android-21에서 android-L로 바꿉니다. (이 방법은 일시적인 수정으로만 사용해야 하며 전혀 작동하지 않을 수도 있습니다.)

    %LOCALAPPDATA%\Android\android-sdk\platforms\android-21

  3. 일시적으로 Android API 레벨 21 “L” 미리 보기[1]로 다운그레이드합니다.

    1. %LOCALAPPDATA%\Android\android-sdk\platforms\android-21 삭제
    2. C:\Users\username\<AppData\Local\Android\android-sdk\platforms로 [1]을 추출하여 android-L 폴더를 만듭니>다.

[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip