2017-02-16 3 views
0

저는 xamarin을 사용하고있는 android project에서 일하고 있습니다. 그래서 대상 버전 6.0 산들이있는 빈 응용 프로그램을 만든 후, 나는 Xamarin.Android.Support.Compat nuget 라이브러리를 설치하려고 해요,하지만 난 Xamarin.Android.Support.Compat를 설치할 수 없습니다.

이 패키지를 설치할 수 없습니다

이 오류를 받고 있어요 'Xamarin.Android.Support.Compat 24.2.1'. 'MonoAndroid, Version = v6.0'을 대상으로하는 프로젝트에이 패키지를 설치하려고하지만 해당 프레임 워크와 호환되는 어셈블리 참조 또는 내용 파일이 패키지에 포함되어 있지 않습니다. 자세한 내용은 패키지 작성자에게 문의하십시오.

이 문제를 해결하는 방법을 모르겠습니다. 나는 모바일 개발에 익숙하지 않다. 누구든지이 문제에 대해 저를 도울 수 있습니까? 나는이 문제가있는 사람이 아니라고 확신한다.

손 전에 감사합니다.

+0

설치 도구를 설치했습니다. * –

+0

APK 관리자 도구에서 가능한 모든 확장 기능, API 및 빌드 도구를 설치했습니다. – UnuS76

+2

최신 버전 인 https://www.nuget.org/packages/을 설치하십시오. Xamarin.Android.Support.v4/및 대상 프레임 워크를 25로 설정하십시오. –

답변

1

API 24(7.0)을 설치하고 Droid TargetFrameworkVersion을 Android 7.0 또는 그 이상으로 설정해야합니다.

android versions에 대한 다음 설명서를 읽으십시오.

+0

안녕하세요. 귀하의 회신에 감사드립니다. 버전 25에 포함 된 모든 API 버전이 설치되었으며 대상 버전이 Android 7.0으로 설정되었지만 여전히 오류 메시지가 표시됩니다. – UnuS76

+1

대상 버전을 "최신 버전"으로 설정하고 솔루션을 지우고 다시 컴파일하십시오. – Gusman

+0

나는 6.0 버전과 7.0 버전의 안드로이드를 사용하여 가능한 모든 버전을 시도해 보았습니다 (다시 청소 및 재구성 포함). 그러나 그것은 짝을 돕는 것이 아닙니다. ( – UnuS76

1

모든 버전의 API가 설치되어 있고 대상 버전이 Android 7.0으로 설정되어 있지만 여전히 오류 메시지가 표시됩니다.

우리는 항상 Xamarin.Android.Support.Compat LIB 버전 24.2.1를 들어, 당신이 참조하는 지원 라이브러리의 버전과 동일한 API 레벨을 사용해야합니다, 그것은 (안드로이드 7.0) API 레벨 24입니다. Target Android versionAndroid 버전을 사용하여 컴파일이 버전 24.2.1 또는 25.1.1 패키지를 설치하려면 Android 7.0으로 설정해야합니다.

API 레벨 23 (Android 6.0)의 경우 패키지 버전은 23.x 여야하지만 방금 해당 버전의 패키지를 찾지 못했습니다.

0

PC를 다시 시작하십시오. 그것은 지원 v7을 설치하는 동안 모든 일을 올바르게하고 있었지만 심지어 고쳤습니다.하지만 당신과 같은 오류가 발생하여 내 PC를 다시 시작하고 다시 설치를 시도했는데 성공적으로 설치되었습니다.