[android] 프로젝트에 빌드에 필요한 Android SDK가 없습니다.

Visual Studio 2017 (Community Edition) 에서 첫 번째 F # Android 프로젝트를 빌드하려고합니다 .

F #-Android-빈 앱 템플릿을 사용하여 새 프로젝트를 만든 직후 Visual Studio의 오류 창에 다음 메시지가 표시됩니다.

프로젝트 Foo에는 빌드에 필요한 Android SDK가 없습니다. 이 메시지를 두 번 클릭하고 지시에 따라 설치하십시오.

메시지를 두 번 클릭하지 않아도 프롬프트가 나타납니다.

다음에서 Android SDK를 다운로드 할 수있는 확실한 위치를 찾을 수 없습니다.

오래전 기억 나는 SDK 관리자가 안드로이드 개발자 웹 사이트에서 사라진 것 같습니다.

일부 Android SDK를 다운로드하는 것처럼 보이는 Android Studio를 설치했지만 Visual Studio는 여전히 원하는 것을 찾을 수 없습니다.



답변

나는 같은 문제가 있었고 도구-> Android-> Android SDK Manager가 회색으로 표시되었습니다.

결국 도구-> 옵션-> Xamarin-> Android 설정으로 이동 한 다음 “Android SDK 자동 설치”가 선택되어 있는지 확인해야했습니다. 이것을 선택하고 오류를 두 번 클릭하면 갑자기 설치 창이 나타납니다.

teapeng의 대답 , 당신은 시행한다이 변화를위한 비주얼 스튜디오를 다시 시작해야 할 수도 있습니다.


답변

Visual Studio에는 Xamarin.Android 앱 개발에 필요한 Android SDK 도구, 플랫폼 및 기타 구성 요소를 다운로드하는 데 사용하는 Android SDK Manager가 포함되어 있습니다.

도구-> Android-> Android SDK 관리자를 참조하십시오.

플랫폼에서 에뮬레이터 용 다양한 Android 버전을 찾을 수 있으며 도구에서 다양한 도구를 설치할 수 있습니다.

또한

도구-> 옵션-> Xamarin-> Android 설정을 참조하십시오.

Android SDK Location이라는 폴더 경로가 있습니다. 비어있는 경우 직접 찾아서 찾을 수 있습니다.


답변

다음 위치로 이동하십시오.

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager

그런 다음 AndroidSDK Manager Executable을 실행합니다.

오른쪽 하단에서 톱니 바퀴 아이콘을 클릭하고 저장소를 Google로 변경합니다.

여기에서 기어를 볼 수 있습니다.


답변

이 두 가지를 해봤지만 여전히 작동하지 않습니다.

1) 도구-> Android-> Android SDK 관리자

2) 도구-> 옵션-> Xamarin-> Android 설정을 클릭 한 다음 “Android SDK 자동 설치”가 선택되어 있는지 확인합니다.

해결 방법은 Visual Studio를 다시 시작한 다음 실행하는 것입니다. Windows에서 똑같은 오래된 트릭.


답변

그래서 제 경우 문제는 Visual Studio가 Android 서버에 연결하여 파일을 다운로드 할 수 없다는 것이 었습니다.

https://developercommunity.visualstudio.com/content/problem/241712/android-sdk-manager-fails-to-load-component-inform.html 의 스레드를 따랐습니다.

할 수있는 일은이 폴더를 찾는 것입니다.

C : \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ Extensions \ Xamarin \ AndroidSdkManager

다음과 같은 새 구성 파일을 만듭니다. AndroidSdkManager.exe.config

그런 다음 구성에 다음 값을 추가하십시오.

<?xml version="1.0" encoding="utf-8" ?>

<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
</configuration>

이로 인해 문제가 해결되었고 Visual Studio는 필요한 파일을 다운로드했습니다.

이것이 도움이되기를 바랍니다.


답변

Visual Studio를 업데이트하면이 오류가 해결됩니다. 도구> 옵션> 아래로 스크롤> Xamarin으로 이동하여 “Android SDK 자동 설치”를 선택합니다.

그런 다음 필요한 SDK가 설치되는 오류를 두 번 클릭하십시오.

설치 완료 후 Visual Studio 다시 시작


답변

내 Windows 계정이 일반 사용자 (비 관리자) 였기 때문에. 관리자로 Visual Studio를 실행하면 나에게 트릭이 생겼습니다.