2016-11-04 2 views
1

Xamarin.Forms (PCL, C#) 프로젝트 템플릿에서 새 Visual Studio 프로젝트를 빌드하려고하는데 "No "styles.xml"파일의 오류 중 "주어진 이름과 일치하는 리소스를 찾았습니다."설치 Xamarin.Forms - "지정된 이름과 일치하는 리소스가 없습니다 ..."

1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(3): error APT0000: No resource found that matches the given name: attr 'colorAccent'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'colorPrimary'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'colorPrimaryDark'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'windowActionBar'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(4): error APT0000: No resource found that matches the given name: attr 'windowActionModeOverlay'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'windowNoTitle'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(4): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.Dialog'. 
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(4): error APT0000: No resource found that matches the given name: attr 'colorAccent'. 

최근에는 Xamarin 사용자에게 공통적 인 문제인 것으로 나타 났지만 프로젝트에 적합한 해결책을 찾지 못했습니다. 그래서 Xamarin.Forms가 작동하도록 내 프로젝트를 어떻게 설정해야합니까??

이것은 현재 구성입니다. 은 시도해야 할 부분이 있습니다. e? this post을 읽은 후 - - 나는 24에서 23로 내 안드로이드 SDK 빌드 - 도구를 다운 그레이드 (그것이 작동하지 않습니다)하지만 나는 또한 API 조합 대 안드로이드 SDK 빌드 - 도구를 많이 시도했지만 아무도 일하지 것을

Visual Studio Enterprise 15 Preview 5 
Xamarin Forms v2.3.2.127 
Xamarin.Android.Support Library v23.3.0 
Java jdk 1.8.0_92 
Android NDK r11c 
Android SDK Tools 25.2.2 
Android SDK Platform-tools 25 
Android SDK Build-tools 23.0.3 
Android SDK Platform 23.3 
Google APIs 23.1 
Sources for Android SDK 23.1 

공지 사항 . 그것은 당신의 SDK에서 누락처럼 당신이 appcompat 패키지를 귀하의 SDK

2를 업데이트해야하므로

답변

3

안전에 대한 백업) 걸릴. 누군가가 앞으로도 이와 동일한 문제를 가져야하고 온라인에서 찾을 수있는 솔루션을 구현할 수 없다면 여기에 또 다른 팁이 있습니다.

해결책 : 나는 내 질문에 링크 된 게시물에서 "솔루션 2"다음은의 android_m2repository_r29.zip 파일을 다운로드하고 %에 넣어 LOCALAPPDATA % \ 자 마린 \ Xamarin.Android.Support.Animated.Vector .Drawable 폴더 (하지만 내 추측은 하나의 폴더가 다른 폴더만큼 좋다). 그런 다음 드로이드 프로젝트를 다시 빌드하십시오. 그게 다야! OSX/맥 OS에

(프로세스의 끝에서, 당신은 폴더에 압축을 삭제할 수 있습니다) : 폴더가 /Users/[UserName]/.local/share/Xamarin

+0

이것은 나를 위해 일했습니다. – Vishnu

1

) 귀하의 컴파일 SDK가 이유

1) Theme.AppcompatXamarin.Android.Support.v7.AppCompat 패키지에 몇 수와 같다 할 수 있습니다 지원 SDK 버전이 다르므로 동일해야합니다.

예를 들어 지원 라이브러리 v23을 사용하는 경우 v23의 Android SDK에 대해 컴파일해야합니다.

3) 간단한 빌드 문제, 프로젝트를 [path_to_loc\\AppData\Local\xamarin]를 삭제하고 다시 할 수 있습니다 (더 나은 그래서, 밖으로이 문제를 생각

+0

안녕 Pavneet에 위치하고 있으며, 대답 해줘서 고마워. 어쨌든 ... 1) Xamarin.Forms 2.3.2.127 (마지막 안정된 X.F 버전)과 호환되지 않기 때문에 지원 라이브러리를 업데이트 할 수 없습니다. 2) 이미 Android SDK 23에 대해 컴파일 중입니다. 3) 이미 해 보았습니다. 대답에 링크 된 게시물에서이 제안을 발견했습니다. 다른 의견은 있습니까? – Jack88PD

+0

@ Jack88PD 다른 옵션을 사용하면 도움이 될 것입니다. –

관련 문제