Próbuję utworzyć mój pierwszy projekt F # dla systemu Android w programie Visual Studio 2017 (wersja Community) .
Natychmiast po utworzeniu nowego projektu przy użyciu szablonu F # - Android - pusta aplikacja w oknie błędu w programie Visual Studio jest wyświetlany następujący komunikat:
W projekcie Foo brakuje zestawów SDK systemu Android wymaganych do kompilacji. Kliknij dwukrotnie tę wiadomość i postępuj zgodnie z wyświetlanymi instrukcjami, aby je zainstalować.
Żadne podwójne kliknięcie wiadomości nie powoduje pojawienia się podpowiedzi.
Nie mogę znaleźć oczywistego miejsca do pobrania zestawu SDK systemu Android z:
Wygląda na to, że menedżer SDK, którego pamiętam jakiś czas temu, zniknął z witryny programistów Androida.
Zainstalowałem Android Studio, które wydawało się pobierać niektóre zestawy SDK systemu Android, ale program Visual Studio nadal nie może znaleźć tego, czego szuka.
źródło
Odpowiedzi:
Miałem ten sam problem ... i Narzędzia -> Android -> Android SDK Manager był dla mnie wyszarzony.
W końcu musiałem przejść do Tools -> Options -> Xamarin -> Android Settings, a następnie upewnić się, że opcja „Auto Install Android SDKs” została zaznaczona. Po zaznaczeniu tego, a następnie dwukrotnym kliknięciu błędu, nagle pojawiło się okno instalacji.
Zgodnie z odpowiedzią teapenga może być konieczne ponowne uruchomienie programu Visual Studio, aby ta zmiana zaczęła obowiązywać.
źródło
Program Visual Studio zawiera Menedżera Android SDK, którego używasz do pobierania narzędzi, platform i innych składników zestawu Android SDK, które są potrzebne do tworzenia aplikacji platformy Xamarin.Android.
Zobacz Narzędzia -> Android -> Menedżer Android SDK.
W sekcji Platformy znajdziesz różne wersje Androida dla emulatora, aw obszarze Narzędzia możesz zainstalować różne narzędzia.
Również
Zobacz Narzędzia -> Opcje -> Xamarin -> Ustawienia systemu Android
Istnieje ścieżka folderu o nazwie Lokalizacja zestawu SDK systemu Android, jeśli jest pusta, możesz ją wyszukać samodzielnie, aby ją znaleźć.
źródło
Przejdź do następującej lokalizacji:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
Następnie uruchom plik wykonywalny menedżera AndroidSDK.
W prawym dolnym rogu kliknij ikonę koła zębatego i zmień repozytorium na Google.
źródło
Cóż, zrobiłem te dwa i nadal nie mogę pracować,
1) Narzędzia -> Android -> Menedżer Android SDK
2) Narzędzia -> Opcje -> Xamarin -> Ustawienia systemu Android, a następnie upewnij się, że zaznaczono opcję „Automatycznie zainstaluj zestawy SDK systemu Android”
Rozwiązaniem tego problemu jest ponowne uruchomienie programu Visual Studio, a następnie jego uruchomienie. Ta sama stara sztuczka w systemie Windows.
źródło
W moim przypadku problem polegał na tym, że program Visual Studio nie mógł połączyć się z serwerem Android w celu pobrania plików.
Śledziłem wątek z https://developercommunity.visualstudio.com/content/problem/241712/android-sdk-manager-fails-to-load-component-inform.html
Możesz poszukać tego folderu:
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ Extensions \ Xamarin \ AndroidSdkManager
Utwórz nowy plik konfiguracyjny o nazwie:
AndroidSdkManager.exe.config
Następnie dodaj następujące wartości do konfiguracji:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <defaultProxy useDefaultCredentials="true" > </defaultProxy> </system.net> </configuration>
To rozwiązało problem i program Visual Studio pobrał niezbędne pliki.
Mam nadzieję, że to jest pomocne.
źródło
jeśli zaktualizujesz program Visual Studio, ten błąd rozwiąże problem, a narzędzie go rozwiąże. Przejdź do Narzędzia> Opcje> przewiń w dół> Xamarin> zaznacz opcję „Automatyczna instalacja zestawu SDK systemu Android”
następnie kliknij dwukrotnie błąd, który zainstaluje wymagany zestaw SDK
po zakończeniu instalacji Uruchom ponownie program Visual Studio
źródło
Ponieważ moje konto Windows było zwykłym użytkownikiem (bez administratora). Uruchomienie programu Visual Studio jako administrator załatwiło sprawę.
źródło